London Eye Millennium Pier

The London Eye Pier, situated on the South Bank of the River Thames, offers a convenient and scenic starting point for discovering London's famous landmarks across the river, such as the Houses of Parliament and Big Ben.