Where is Walton Centre?

Where is Walton Centre located?

Walton Centre, Liverpool, United Kingdom (approx. 53.46654°, -2.931°)


Where is Walton Centre on the map?