Pl. de la Catedral, 9, Avila, Castile and Leon, 05001, Spain

   

About This Property

Nearest Train Station Ávila
Distance to Train Station 1.37KM
Average Price From USD159
Hotel Star Rating 4