About the hotel
Facilities and services include a restaurant, bar, elevator, limited parking (extra charge), wireless Internet access, room service, meeting rooms and 24-hour reception.
Rooms feature air conditioning, TV, telephone, mini bar, hairdryer and safe.
Address: Plaza De La Catedral 10, 05001 Avila, Avila, Spain.
Map of Palacio De Los Velada
Address
Palacio De Los Velada
Avila, Spain
N 40.656078 E -4.698263