

aaronchoiphoto
Follow
The Plaza de Espana in Sevilla
The Plaza de Espana is a plaza in the Parque de Maria Luisa, in Seville, Spain. The famous Spain square is a landmark mixing elements of the Renaissance Revival...
Read more
The Plaza de Espana is a plaza in the Parque de Maria Luisa, in Seville, Spain. The famous Spain square is a landmark mixing elements of the Renaissance Revival and Moorish Revival.
Read less
Read less
Views
89
Likes
Awards
Peer Award
Superb Composition
Absolute Masterpiece