Hotel Windsor 2 stars

República el Salvador, 16, 15701 Santiago de Compostela, Spain

Hotel image
Read more reviews for Hotel Windsor