Plaza de España, Plaza de España, Seville, Spain, features the Plaza de España, Plaza de España, and Plaza de España, with the Plaza de España's clock tower and the Plaza de España's ornate facade in the background.