Castile–La Mancha, Spain, Toledo, Travel Cathedral of Toledo Altar Author admin Date March 14, 2015 The altar in a church is the centerpiece of the structure. This where most...