
Sudbury, ON, Canada
Clarion Hotel Sudbury
3-star hotel · CHOICE HOTELS
The Clarion Hotel in Sudbury, Ontario, prioritizes guest well-being with enhanced cleaning protocols. Conveniently located near the Sudbury Theatre Centre, Science North, and the Lake Laurentian Conservation Area, our hotel…
- Wi-fi
- 24-hour reception
- Indoor freshwater pool
- Car park







