Designed by
Title
Plaza de Espana Spain Square in Seville, Andalusia, Spain #164122804
Description
Building and river at the Spain Square Plaza de Espana in Seville Sevilla city, Andalusia, Spain. Example of Renaissance revival architecture. Bright Sunny day