TELUS is located in Montreal, Quebec, Canada on 705 Saint-Catherine St W Local 2117A. TELUS is rated 3.4 out of 5 in the category telecommunications contractor in Canada.
Address
705 Saint-Catherine St W Local 2117A
Accessibility
Wheelchair-accessible entrance