Located on the South bank of the River Thames, The iconic London Eye offers 360 degree views over London from its glass capsule viewing pods. Spot some of the capital's most iconic landmarks, including Big Ben, the Houses of Parliament and Buckingham Palace.