The London Eye is Europe's most towering observation wheel on the South Bank of the River Thames and is visited by round about 3.75 million visitors annually. Enjoy 360-degree panoramic views of the city as you've never witnessed before!
Fun fact
On a clear day from the top of the London Eye, you can (almost) see as far as Windsor Castle!