Panorámica de la Plaza de España de Sevilla. También Naboo en Star Wars.
Plaza de España, Sevilla, Spain.
The Plaza de España ("Spain Square", in English) is a plaza located in the Parque de María Luisa (Maria Luisa...