Castle Hotel Windsor

View our
special offers

This historical Castle Hotel Windsor – MGallery by Sofitel is near the Thames River. Developed around the prodigious Windsor Castle, the community has earned a brilliant reputation for its relationship to the British Royal Family. Guests can experience this majesty for themselves while staying at the Castle Hotel Windsor! Many of the city’s exciting cultural destinations abound nearby, with places like the Windsor Guildhall & Museum located just minutes away. Other destinations, such as the Ascot Racecourse and Buckingham Palace, are only a few miles down the road, as well. The Castle Hotel Windsor is situated to allow for guests to revel in the city’s impressive grandeur.

Nearest Airport

Heathrow Airport – 13 km/8.1 mi

Hotel Address

18 High Street, London

United Kingdom SL4 1LJ

Sign up for our Newsletter


  • HHA Logo
  • NTHP Logo
  • STE Logo