Designed by
Title
Inmaculada statue at Plaza del Triunfo, Seville. #82340820
Description
Seville, Spain - November 18,2016: Inmaculada statue at Plaza del Triunfo, Seville.This beautiful plaza is situated between the Seville Cathedral with the Giralda Tower and the Real Alcazar.
This image is editorial