Riverdale Resort


Sudbury • Show on map
View Details for Price
Riverdale Resort is located in Noelville and features barbecue facilities. Each room at the 3-star hotel has river views and guests can enjoy access to a garden and to a bar. There's a restaurant serving…More info
