Plaza de Espana, Seville

The Plaza de España is regarded as alien architecture, which is why it featured in Star Wars II

Leave a Reply