The Castle Hotel in Taunton

The Castle Hotel in Taunton

The Castle Hotel is a unique family-owned hotel set in a historic building in the heart of Taunton in Somerset. A simple ethos lies at the heart of...