Ubicación
El Hotel Windsor está en el centro de Santiago de Compostela, a 10 minutos a pie de la Catedral de Santiago. El hotel se encuentra en El Ensanche Zona Nueva, junto a la Plaza Roja y a 250 yardas del Alameda Park. El Palacio de Raxoi y la Plaza del Obradoiro quedan a menos de 10 minutos caminando.