Plaza de España 7 /10 Place overview Reviews Pictures External resources Place overview See original picture Edit Mode Plaza de España is the main square in Seville, Spain. This section needs wiki content editing.