Places | May 21, 2014 10:31 AM EDT
Could this be the coolest mall ever? West Edmonton Mall PHOTOS
West Edmonton Mall, located in Edmonton, Alberta, Canada, is the largest shopping mall in North America and the tenth largest in the world by gross leasable area. The mall was founded by the Ghermezian brothers, who immigrated from Iran in 1959.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.