Where is Westminster Station / Westminster Pier?

Where is Westminster Station / Westminster Pier located?

Westminster Station / Westminster Pier, Westminster Station / Westminster Pier, Great Britain (approx. 51.50103°, -0.125223°)


Where is Westminster Station / Westminster Pier on the map?