Este hotel, construido en el año 1700, dispone de un total de 111 habitaciones repartidas en 3 plantas. Tiene a su disposición un bar, dos restaurantes y una cafetería. Aquellos que viajen por motivos de negocios tienen varias salas de conferencias a su disposición.
Este bonito hotel está situado en el centro de Windsor, a pocos pasos del castillo. Hay una parada de transporte público a 8 kilómetros de distancia.
Las habitaciones, decoradas y amuebladas con mucho gusto, disponen de baño privado con secador de pelo. También están equipadas con teléfono de línea directa, caja fuerte de alquiler, minibar-nevera y plancha-pantalones.