Stock Photo: Plaza Mayor at Christmas time, Madrid, Spain, Europe

Stock Photo: 1890-117872 Plaza Mayor at Christmas time, Madrid, Spain, Europe