When you visit Plaza de España in Seville, Spain, go up the stairs to any of the terraces in the building, and you will see the unobstructed view of the whole plaza.. Most Beautiful Places to Visit in Spain Plaza de España Spain Travel