Where is Walton Prison?

Where is Walton Prison located?

Walton Prison, Liverpool, United Kingdom (approx. 53.45642°, -2.97092°)


Where is Walton Prison on the map?