Sudbury, Sudbury
Spend a second to
save a fortune!
Spend a second to save a fortune!
117 Elm Street, Sudbury
Conveniently located in downtown Sudbury, this hotel features a fitness centre. The guestrooms boast free Wi-Fi and flat-screen cable TVs. Each room at the Clarion Hotel is furnished with a refrigerator. Coffee facilities are also provided.
See MoreUsage of subsidiary facilities may incur additional fees