L'Hotel Windsor si trova nel centro di Santiago de Compostela, a 10 minuti a piedi dalla Cattedrale di Santiago. Offre una reception aperta 24 ore su 24, camere climatizzate con connessione Wi-Fi gratuita e TV a schermo piatto.
Le camere del Windsor dispongono di pavimenti in parquet e arredi semplici e intelligenti. Ognuno è insonorizzato e dispone di bagno privato.
L'hotel dispone di un bar dove si può ottenere uno spuntino o un drink. Il servizio in camera è disponibile anche.
Gli autobus per l'aeroporto di Santiago de Compostela partono da una fermata a 100 metri dall'hotel. È possibile raggiungere a piedi la stazione ferroviaria in 8 minuti.