The cruise departs and ends either at Westminster or Tower Pier. Westminster Pier address: Westminster Pier, Victoria Embankment, London SW1A 2JH Tower Pier address: Tower Millennium Pier, Lower Thames St, London EC3N 4DT