The Red Lion Hotel
The excellent 3-star The Red Lion Hotel London is set in the heart of London.
This hotel is situated 9.6 km away from The London Eye, Bush Theatre and Thorpe Park. A 15-minute drive will take guests to Heathrow.
This hotel is ideally based near parks.
There are 55 stylish rooms appointed with satellite TV, a fireplace, climate control and a sofa. The property offers views of Thorpe Park from the rooms.
London Heathrow airport can be reached in 5 minutes by car from The Red Lion Hotel London.