AMOCITY
Hotel Windsor is located in central Santiago de Compostela, 10 minutes’ walk from Santiago Cathedral. It offers a 24-hour reception and air-...