Edmonton, Alberta Landmarks

The landmarks listed below are located in the city of Edmonton, 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