Located in the heart of England’s beautiful West Country, The Castle at Taunton is the ideal base for exploring a region rich in history. The Castle Hotel in Taunton’s town centre is two miles from junction 25 of the M5 and only a few minutes drive from the station, which provides direct connections with London and Birmingham. The property has comfortable and well furnished rooms that are equipped with standard amenities. You can relish a variety of delicacies served at the award winning fine dining restaurant.