Cell phone store
Telus Plaza North
Edmonton, AL84% like it (4.2 / 14 Reviews )
ABOUT
Telus Plaza North is a cell phone store located
at 10025 Jasper Ave, , Edmonton
, AL.
It has received 14 reviews with an average rating of 4.2 stars.
It has received 14 reviews with an average rating of 4.2 stars.
FAQs
This Cell phone store received 4.2 points from 14 customer reviews.
The address of Telus Plaza North is:
Telus Plaza North10025 Jasper Ave
Edmonton,
Telus Plaza North is listed under
LOCATION
Telus Plaza North Location