Toledo is a city and municipality located in central Spain, 70 km south of Madrid. It is the capital of the province of Toledo and of the autonomous community of Castile-La Mancha.
[Read more]