Where is Walton Centre?

Where is Walton Centre located?

Walton Centre, Walton Centre, Great Britain (approx. 53.46654°, -2.931°)


Where is Walton Centre on the map?