Where is LSE Bankside House, London?

Where is LSE Bankside House, London located?

LSE Bankside House, London, LSE Bankside House, London, Great Britain (approx. 51.50652°, -0.09861°)


Where is LSE Bankside House, London on the map?