Hotel overview
The Castle Hotel at Taunton is a highly renowned 4-star hotel set in the heart of Somerset. The hotel is one of the most historic in all of Great Britain with origins that go back as far as 1000 years ago. Nestled in between a number of areas of outstanding natural beauty, including the Blackdown and Quantock Hills, this hotel is perfectly located for beautiful walks and a relaxing environment.
The Castle Hotel sits at the entrance to England’s West Country, and with its proximity to multiple areas of outstanding natural beauty, and its Taunton location, it offers a perfect mix of breathtaking landscapes and town centre convenience. There are also a number of historic houses and gardens to explore, including the hotels own 12th century rose garden.
Inside the hotel there are 44 comfortable hotel rooms, fine dining in the elegant but casual Castle Bow restaurant and a contemporary brasserie where you can enjoy a light bite. Everything you need for a luxury weekend break is available at The Castle Hotel!