Shopping mall
London Town Square
Calgary, AL84% like it (4.2 / 373 Reviews )
ABOUT
London town square is a shopping mall located
at 3545 32 Ave NE, T1Y 6M6, Calgary
, AL.
It has received 373 reviews with an average rating of 4.2 stars.
It has received 373 reviews with an average rating of 4.2 stars.
FAQs
This Shopping mall received 4.2 points from 373 customer reviews.
The address of London Town Square is:
London town square3545 32 Ave NE
Calgary, Alberta T1Y 6M6
Visit Website: www.londondrugs.com
London town square is listed under
LOCATION
London town square Location