Close Window
View Category

London Heathrow Marriott Hotel

Area Sights

Windsor Castle (15 of 29)

Windsor Castle is a symbol of everything that is fantastic about London and the UK. It is one of the country's homes for the monarchy and it is only a short journey from our hotel's location.