Este hotel es una fusión de 2 hostales del siglo XIV: El Garter Inn, que debe el nombre a 'The Most Noble Order of the Garter' (La Nobilísima Orden de la Jarretera), orden militar creada por el rey Eduardo III de Inglaterra; y el hostal The White Harte, nombrado así en honor al emblema real que llevaba el rey Ricardo II. Ambos se unieron a finales del siglo XIX para formar este hotel, un edificio de estilo 'jacobino', muy admirado por los victorianos y que refleja conexiones con Shakespeare. Además de las 79 habitaciones del hotel, hay también 7 elegantes salas privadas para cenas y reuniones. La sala de baile conserva sus características arquitectónicas originales y ofrece un escenario exquisito para bodas y cenas privadas con capacidad para un máximo de 160 invitados. Este establecimiento está totalmente climatizado y dispone de vestíbulo con servicio de salida y recepción 24 horas, ascensor, caja fuerte, restaurante, servicio de habitaciones y de lavandería (de pago) y conexión a Internet (también de pago).
Con vistas directas al Castillo de Windsor, este hotel urbano goza de la mejor ubicación de la ciudad. Durante su estancia allí, podrá disfrutar de una visita guiada por el mayor castillo habitado de Europa, así como relajarse en los lujosos alrededores, bajo la sombra de las murallas del castillo. La estación central de tren de Windsor está a pocos minutos a pie y, desde ella, podrá llegar a Londres en unos 15 minutos. EL parque temático Legoland se encuentra a solo 15 minutos de trayecto. El aeropuerto de Heathrow dista aproximadamente 10 km y el aeropuerto de Gatwick, unos 78 km.
La Tower Brasserie & Tea Room sirve cocina clásica británica con los mejores y más frescos productos locales, cocinados de una forma sencilla. Sirve desayuno, almuerzo y cena todos los días.