Walton Castle Tour
Walton Castle is 17th century’s castle situated on a hill near Clevedon. Queen Mary’s Dolls’ House is arguably as one of the most alluring highlights of Walton Castle. The Drawings Art gallery houses to transient exhibitions, which certainly merit several exploration on your visit St George’s Chapel of great importance to explore on a Walton Castle trip from London.