Discover contemporary hotel living in Windsor, England
The Heathrow/Windsor Marriott Hotel is designed for the modern traveler. We welcome business and leisure guests to England with spacious, thoughtfully appointed hotel rooms and suites, a range of helpful amenities and an unbeatable location in Slough, five miles from Heathrow Airport and close to LEGOLAND, Windsor Castle, Twickenham Stadium and more. Unwind in your stylish guest room or suite, which features plush bedding, a well-lit desk, a flat-screen TV and a variety of family-friendly resources. We also showcase a cutting-edge Leisure Club with a full fitness center and a heated indoor pool, as well as three terrific on-site restaurants. Plan your meeting or wedding with us here in England; enjoy over 15,000 square feet of flexible venue space and top-quality planning and catering services. Along with placing you near celebrated attractions in historic Windsor, we allow for easy access to Chessington and Thorpe Park. For a memorable experience, book your visit to the Heathrow/Windsor Marriott Hotel.