The Plaza de Espana ("Spain Square", in English) is a plaza located in the Parque de Maria Luisa (Maria Luisa Park), in Seville


The Plaza de Espana ("Spain Square", in English) is a plaza located in the Parque de Maria Luisa (Maria Luisa Park), in Seville


Size: 3149px × 4753px
Location: Seville, Spain
Photo credit: © Andrea Mazzocchetti / Alamy / Afripics
License: Royalty Free
Model Released: No

Keywords: andalucia, arabic, architecture, art, christian, culture, de, destinations, espana, europe, historical, history, holiday, monument, monuments, moorish, place, plaza, religion, sevilla, seville, spain, square, travel