Ctra. Salamanca, 23, Avila, Castile and Leon, 05002, Spain

   

About This Property

Nearest Train Station Ávila
Distance to Train Station 3.37KM
Average Price From USD127
Hotel Star Rating 4