Marriott Twickenham Hotel is situated in a shopping area of London, 6 km from Hampton Court Palace.
The classic property is situated 17 km away from Thames River. Bars, a stadium and restaurants are stroll from the hotel.
The hotel allows quick access to a botanical garden and a river.
London Heathrow airport lies within 15 minutes' drive away from Marriott Twickenham Hotel.
The property has comfortable rooms featuring Wi-Fi, flat-screen TV, a refrigerator, coffee/tea makers and direct dial telephone. The rooms feature a superb interior.
Eat & Drink
The onsite restaurant specializes in British cuisine. Side Step bar is available on site. The coffee shop The Scrummery is situated 350 meters of the property.
Business facilities at Marriott Twickenham Hotel include a business centre and a meeting room.
Active travelers will appreciate a gym and a fitness centre available on site.