Toledo


    One of the most celebrated cities of Spain, Toledo is home to the School of Translators. To see an enlargement, click here.