Where is Battersea Arts Centre?

Where is Battersea Arts Centre located?

Battersea Arts Centre, Battersea Arts Centre, Great Britain (approx. 51.46465°, -0.161381°)


Where is Battersea Arts Centre on the map?