Skip to content

TELUS

Internet service provider

Address
8882 170 St NW Unit E235, Edmonton, AB T5T 3J7
Phone
(780) 484-9900
Data
Rating and reviews from Google, checked on October 13, 2026.
TELUS

Other top-rated internet & phone providers