Organiser profile image

The Castle Hotel

The Castle at Taunton is an historic West Country hotel with a reputation for warm hospitality, friendly service and an extensive calendar of events that it hosts each year.