Hotels in Ontario near City Centre Sudbury
Multiple accommodations for your stay
Show map
21 results found
Filters
- Distance - low to high Sorting
Travelodge Hotel By Wyndham Sudbury
1401 Paris Street, Sudbury, Canada
4.7 km to City Centre (Open map)
The accommodation is centrally situated near a boat dock. Travelodge Hotel By Wyndham Sudbury, located 7 minutes on foot from...
Read more...
7.3
Good
1182 reviews