Situated on the South Bank of the river Thames, the London Eye is an iconic part of London’s skyline. At 135 metres, the London Eye is the world’s tallest cantilevered observation wheel, with 40 ...
At the heart of the city, the unique and award winning sightseeing cruise dominates the river. Ditch dry land and hop aboard The London Eye River Cruise, which takes you on a tour of the city’s most ...