Central hotels in Albarca
We found 1 property with availability in Albarca
Show on map
Pla Del Castell II
Calle De La Plaza, Albarca, Spain
The 2-bedroom Pla Del Castell II Villa Albarca is located within 7 km of Plaza Mayor, giving access to various tourist spots nearby.
- 1-1