Hotel Windsor is centrally located in Santiago de Compostela, a 4-minute walk from Galicia Plaza and 5 minutes by foot from University of Santiago de Compostela. Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and luggage storage.