TELUS is located in Edmonton, Canada on 109 St NW, Princess Elizabeth Ave NW Unit 662. TELUS is rated 3.5 out of 5 in the category telecommunications contractor in Canada.
Address
109 St NW, Princess Elizabeth Ave NW Unit 662
Accessibility
Wheelchair-accessible entrance