NEW SUDBURY CENTRE walking tour | Sudbury, Ontario, Canada. [4K] πŸ‡¨πŸ‡¦

5,590
0
Published 2024-01-16
Built and opened in the 1950s, the New Sudbury Centre is a shopping mall located in Greater Sudbury, Ontario, located about 5 hours north of downtown Toronto. It has 110 stores and 562,619 square feet of retail space.

All Comments (5)