El Hotel Windsor está situado en el centro de Santiago de Compostela, a 10 minutos a pie de la catedral. Ofrece una recepción 24 horas y habitaciones con aire acondicionado, conexión Wi-Fi gratuita y TV de pantalla plana.
Las habitaciones del Windsor tienen el suelo de parqué y están decoradas de manera sencilla y elegante. Todas están insonorizadas y equipadas con baño privado.
El hotel cuenta con un bar donde se puede tomar un aperitivo o una bebida. Además dispone de servicio de habitaciones.
Los autobuses que van al aeropuerto de Santiago de Compostela paran a 100 metros del hotel. La estación de tren se encuentra a menos de 8 minutos a pie.