The London Eye is the world’s largest cantilevered observation wheel, and certainly has some of the best views of London. Located on the Southbank of the River Thames, The London Eye is only a short journey from the hotel and an attraction we recommend guests to visit!