Plaza De Espana

1.8
(11 reviews)
Calle Maria Auxiliadora, 13, 37005 Salamanca Spain
Limited Service Property
Hotel
Plaza De Espana | Salamanca | Spain | TripAligner