Stock Photo - Plaza Mayor, Salamanca,Spain,Europe

Stock Photo: Plaza Mayor, Salamanca, Spain, Europe.

Searchable keywords