Castile and León, Segovia, Spain, Travel Altar at the Cathedral of Segovia Author admin Date April 7, 2015 The centerpiece of any cathedral or church is usually that altar. The cathedral of...