![](http://www.alamy.com/thumbs/6/FB251AAA-6849-43A2-A249-BD71F005BDBB/2B6X743.jpg)
The Plaza de Espana("Spain square", in English) is plaza in the Parque du Maria Luisa, in Seville, Spain.
Size: 5616px × 3744px
Location: Av de Isabel la Católica, 41004 Sevilla, Spain
Photo credit: © Jinseok Lee / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: alfonso, andalucia, anibal, de, espana, gonzalez, history, luisa, maria, park, plaza, sevilla, sevillacity, spain, square, xiii