Marriott Hotel Windsor/Heathrow

The Marriott Hotel in Slough Berkshire.