West Edmonton Mall in Canada

3,306 views · Published 27 April 2017 · 16:20 · Indexed 17 October 2026

Channel: Strong And Beyond · 2017 · Travel & Events

Watch on YouTube

I visited the biggest shopping mall in North America: 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. It was the world's largest mall until 2004.

More from this channel