El hotel está situado en el corazón del Castillo de Windsor Windsor contrario. También está a poca distancia de gran Windsor Park y el río Támesis. Windsor también está muy bien conectado con el West End de Londres por un servicio frecuente de trenes. Todas las habitaciones están amuebladas con un alto estándar usando bastante, los diseños y las telas tradicionales y están totalmente equipados con todas las comodidades habituales contemporánea lo que espera de un hotel de primera clase. El restaurante del hotel se enorgullece de sus camareros. La cocina maravillosamente preparado se sirve con la gracia consumada.