Taunton  United Kingdom
The Castle At Taunton
- 11 Jul
The Castle At Taunton is a family owned hotel steeped in history. Located in the heart of Taunton in Somerset hotel facilities include a restaurant, bar, leafy gardens and rooms equipped with up to d…