Hotel Albardonedo, Santiago de Compostela, Spain
Hotel Albardonedo is conveniently located at Rua Muros, 112 in Santiago de Compostela, Spain
Hotel Location:
Address: Rua Muros, 112
City: Santiago de Compostela
Country: Spain
Hotel Features:
- In House Bar
- Meeting Room