Residence of the British Consul, Shanghai, China, circa 1880
Residence of the British Consul, Shanghai, China, circa 1880s
Picture No
11048976
Media ID
48567958
Size
5069px x 3841px
(3.4MB)
Credit
Mary Evans Picture Library/Pump Park Photography
Source
Pump Park Vintage Photography Collection
Date
circa 1880s





























