Stock Photo - Plaza Mayor Square , Salamanca, Castile and Leon, Spain, Europe

Stock Photo: Plaza Mayor Square , Salamanca, Castile and Leon, Spain, Europe.

Searchable keywords

Choose multiple keywords