Where is Walton Castle?

Where is Walton Castle located?

Walton Castle, Walton Castle, Great Britain (approx. 51.451756°, -2.842477°)


Where is Walton Castle on the map?