Bubbling Well Road was a well known thoroughfare in the foreign quarter of Shanghai. This particular photograph was taken in 1904 by Charles Darwent in his publication: Shanghai: a handbook for travellers and residents to the chief objects of interest in and around the foreign settlement and native city and is courtesy of UNIVERSITY OF BRISTOL
Charles Orr's Memoirs Volume 3