Currently unavailable for purchase
The Plaza de Espana is an incredible building located in Seville, Spain. The tour I was on only let us stay for 10 minutes, but I could have stayed all day.
Featured in August 2009 in Iberia
plaza, seville, spain, stairs, travel
Love the angle and cropping!