Address: Riverside Building, County Hall, London SE1 7PB, United Kingdom | Find on maps
The London Eye is located on the South Bank of the River Thames in central London. It sits beside County Hall, directly opposite the Houses of Parliament and Big Ben, and is within walking distance of popular attractions like SEA LIFE London Aquarium and Westminster Bridge.
Nearest landmark: Big Ben, approximately 450 metres away.