Toledo is impressive

The ancient city of Toledo lies just south of Madrid in the heart of Spain. The town center rests on a hill above the Tajo River. Extensively considered the spiritual capital of the Iberian Peninsula, Toledo has a cultural tapestry formed over the past millennium by the coexistence and conflict of Arabs, Christians and Jews. Today the maze-like streets of Toledo conceal a complex mosaic of religions and cultures, all merged into one extraordinary destination.