Tower Millennium Pier is located on the North shore of the River Thames in front of the Tower of London. As well as the Tower of London the pier is just a short walk from a number of historic landmarks including Tower Bridge, The Monument to the Great Fire of London, St. Katharine Docks & HMS Belfast.
Address: Tower Millennium Pier, Lower Thames Street, London, EC3N 4DT