Posted By: columbia on August 13, 2008

The New Sudbury Centre is a large shopping mall located at the corner of Barrydowne Road and Lasalle Boulevard in Sudbury. Well-known national retailers like Walmart, Sports Chek and Future Shop, along with over 100 other stores, are located at the mall.
Address: 1349 Lasalle Blvd. Sudbury ON CAN P3A 1Z2
Add Comment