Exceptional design hotels in Stowmarket
Multiple accommodations for your stay
Show map
1 result found
Filters
- Most popular first Sorting
The Cedars Hotel
Needham Road, Stowmarket, United Kingdom (Open map)
Located 4.5 km from Needham Lake Play Area And Walks, the hotel is also in proximity to Stowmarket railway station. Situated only 14...
Read more...
4.0
Decent
3 reviews