Castilla y Leon

Sepúlveda

Sepúlveda is a picturesque medieval town in the province of Segovia, in the Castile and León region of Spain. Perched […]