
The Castle Hotel in Taunton is an oasis of tranquility set in the bustling market town centre of Taunton, Somerset.
Whether you are exploring the finest landscapes of the West Country, seeking a wedding or conference venue or looking for fun and exciting holiday activities for the entire family - The Castle Hotel offers unrivalled accomodation with plenty of warm, friendly hospitality to make your West Country business or pleasure visit memorable.
![]()