By Nick Weinschrott. Location A walled city in Spain Located within the Iberian Peninsula North of Madrid It’s the capitol of the Segovia Province Map.
Segovia