Close Window
View Category

View All Photos

London Marriott Hotel Twickenham

Check Rates & Availability

Area Sights

London Eye (32 of 42)

In celebration of the millennium, the London Eye was built and has now become one of the most iconic tourist destinations in London. Visitors can see up to 40km in all directions and experience London in a completely different way. Within a 10 minute walk from Waterloo Train Station, only 20 minutes from Twickenham.