Location of store Swiss Chalet in New Sudbury Centre mall is 1349 Lasalle Blvd, Sudbury, Ontario, P3A 1Z2.
GPS Coordinates: 46.521991, -80.947351
« Return to store detail