Stock Photo: Plaza Mayor, Madrid, Spain, Europe

Stock Photo: 1890-87025 Plaza Mayor, Madrid, Spain, Europe