Castle Hotel Windsor

View our
special offers

Discover the history of the Castle Hotel Windsor – MGallery by Sofitel, which has been a beloved local landmark since 1582.

The Castle Hotel Windsor offers an excellent dining experience inside its lush restaurant Leaf. Featuring creative cuisine that showcases the finest, local ingredients found throughout the verdant farmlands of Berkshire and its neighboring counties, Leaf's menus have been crafted to make every dining occasion a memorable feast. Guests will adore the restaurant’s lively atmosphere, which is perfect for hosting a thrilling cocktail hour. Breakfast, all-day dining, and à la carte menus are available.

Afternoon Tea Made to Perfection - Castle Hotel Windsor MGallery

Experience Afternoon Tea at Castle Hotel Windsor. Relax in royal luxury and enjoy a delightful range of items from inspired chefs.


Sign up for our Newsletter


  • HHA Logo
  • NTHP Logo
  • STE Logo