- At the home of England Rugby, the London Marriott Hotel Twickenham in Richmond is conveniently located just 6 miles from Heathrow Airport, and 20 minutes from central London.
Chophouse restaurant specialising in British grain-fed beef and serving full English and continental buffet style breakfast. |