Pl. Capuchinos, 2, Segovia, Castile and Leon, 40001, Spain

   

About This Property

Nearest Train Station El Escorial
Distance to Train Station 55.82KM
Average Price From USD392
Hotel Star Rating 5