The Cedars Hotel
Hotel
Stowmarket
Originally built as a farmhouse, Cedars Hotel offers a blend of 15th-century charm combined with modern amenities such as an on-site restaurant.
Number of rooms: 26
Needham Road, Stowmarket, IP14 2AJ, United Kingdom