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: 4802px × 3177px
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