London Eye

London Eye

Located on the Southbank of the River Thames, the London Eye is the largest moving wheel of its kind at a height of 135m / 450ft. Views are stunning and one of the best possible in London, especially on a sunny day (where you can see as far as Windsor Castle!)