Palacio de los Velada
Type:
Hotel
Address:
Plaza de la Catedral, 10, 05001 Avila, Spain
Country:
Spain
Hotel Palacio de los Velada