Castle Hotel Windsor - MGallery by Sofitel

Home Page
Image Gallery
Meeting Rooms
Sports & Leisure
Safety & Security
Location & Travel
Group Travel

Castle Hotel Windsor - MGallery by Sofitel
18 High Street
United Kingdom

the ABC Connection - helping the hospitality industry reduce the cost of distribution and sales

Castle Hotel sits majestically on Windsor’s quintessentially English High Street, close to Windsor Castle and opposite Sir Christopher Wren’s Windsor Guildhall. One of the most elegant buildings in Windsor, Castle Hotel is steeped in history.

It started life as the humble Mermaid Inn in 1528, when the landlord George Pennington created the hotel’s own currency, the Pennington Penny, to help with the shortage f small coins. A hundred years later the hotel gained a Royal Warrant, making it an official posting inn. Renamed The Castle after a century of success, the hotel was soon regarded as one of the finest inns in the area, a reputation it retains today more than ever.

Following extensive renovation, the Castle of today is an exceptional boutique hotel with all the charm and character of its history – run by a succession of bold and dynamic owners and enjoyed for centuries by many eminent guests – now preserved for local and international visitors.

  • Unrivalled city centre location opposite Windsor castle
  • 108 elegant en-suite bedrooms fully refurbished by end of July 2015
  • Largest event space in Windsor for up to 400 delegates
  • 15 minutes from London Heathrow airport and 30 minutes train journey into London waterloo
  • Break away from your meeting space with the unique experience to watch Windsor castle’s changing of the guard

Mouse over icons for details

Castle Hotel Windsor - MGallery by Sofitel, 18 High Street, Windsor, Berkshire, United Kingdom

Copyright © 2000-2019ABC Connection. All rights reserved   (L)