Castle Hotel
Castle Hotel
Restaurant & Bar Awards 2024
Historic Hotel & Restaurant of the Year 2024 – South West England
The Castle Hotel is a unique family-owned hotel set in a historic building in the heart of Taunton in Somerset. The Castle’s reputation for fine food and wine, comfort, and attentive service has been built by three generations of the Chapman Family, with a passion for promoting the highest standards in every aspect of the hotel. The Castle Hotel is a one-off, not a link in a chain.