Central London Hotel Near London Eye
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!
Make sure to check out local attractions at the base of the Eye such as London Dungeons and Shrek's Adventure London!
Only a 15 minute walk away from Strand Palace