Filter Results
Apply Filters
Clear Filters
Exceptional design hotels in Canillas de Albaida
Posada La Plaza
La Plaza, Canillas de Albaida, Spain Show map
Posada La Plaza Canillas de Albaida offers 7 rooms a 14-minute walk from Iglesia Nuestra Senora de la Expectacion Church. This hotel also includes parking.
From US$ 72
Book Now