PALACIO DE LOS VELADA AVILA, AVILA, Spain
PALACIO DE LOS VELADA AVILA is conveniently located at PLAZA DE LA CATEDRAL 10 in AVILA, Spain
Hotel Location:
Address: PLAZA DE LA CATEDRAL 10
City: AVILA
Country: Spain
phone: +34 920 25 51 00
Hotel Features:
- Check-In Time: 1200
- Check-Out Time: 1200
- Room Service