The Castle Hotel at Taunton is a hotel and restaurant located in the centre of Taunton, Somerset, England. The business is located in a Grade II listed 18th century reconstruction of the former 12th century Norman fortress, Taunton Castle.
Hotels, Dining, Castles
Links: en.wikipedia.org
By: kkeps