Browse Hotels
- Spain
- Province of Toledo
- Toledo
- More Towns in Province of Toledo
About Toledo
Toledo is a city and municipality located in central Spain, about 70 kilometers south of Madrid. It is the capital of the province of Toledo and of the autonomous community of Castile-La Mancha. As of 2005, Toledo, Spain, has a population of 75,578.
Local Attractions in Toledo