Where is Anchor Bankside?

Where is Anchor Bankside located?

Anchor Bankside, Southwark, United Kingdom (approx. 51.5073°, -0.0931°)


Where is Anchor Bankside on the map?