Located in the heart of the county town of Taunton, the majestic Castle Hotel provides the perfect base for exploring all that Somerset has to offer, from the rugged Quantock Hills to the gently rolling Blackdowns. If you’re looking for rest, relaxation and fabulous restaurants, then this is the place for you. The hotel’s flagship restaurant, Castle Bow, offers the finest of local ingredients, carefully prepared and presented, and served by friendly, knowledgeable staff. BRAZZ, the open all day brasserie, serves freshly made pies and pastas, steaks and salad, and tasty puddings. Enjoy a full b...