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 walk from the hotel and an attraction we recommend our guests to visit!