LondonWestminster Millennium Pier

Westminster Millennium Pier

Westminster Pier, located on the River Thames in London, is a picturesque venue with vistas of Big Ben.

Getting there

Westminster Millennium Pier

Victoria Embankment, London, London, SW1A 2JH