Alberta Landmarks
(Canada)

The landmarks listed below are located in Alberta in Canada.

West Edmonton Mall

Edmonton, Alberta, T5T 4J2, Canada
West Edmonton Mall
West Edmonton Mall is the largest shopping mall in North America and the tenth largest in the world. It was the world's largest mall until 2004. top


Popular Landmarks

Visit our sister site:
Visit Landmark: United States