Embankment Pier is located on the North shore of the River Thames next to Embankment Station.
Embankment Pier is just a short walk from Westminster Pier, Villiers Street, the Strand, and a number of famous landmarks.
Address: Embankment Pier, Victoria Embankment, London, WC2N 6NU