Travelodge Hotel
Hotel
Sudbury, Ontario
Located 5 minutes' drive from downtown Sudbury and less than 1 km from the Science North Centre, this hotel offers an indoor pool and on-site restaurant.
Number of rooms: 140
1401 Paris Street, P3E 3B6 Sudbury, Canada
Hotel booked 1 times today.