Where is Tate Britain / Millbank Millennium Pier?

Where is Tate Britain / Millbank Millennium Pier located?

Tate Britain / Millbank Millennium Pier, Tate Britain / Millbank Millennium Pier, Great Britain (approx. 51.490692°, -0.126194°)


Where is Tate Britain / Millbank Millennium Pier on the map?