University of Bristol - Historical Photographs of China reference number: Ru-s115. This might be Fangta Pagoda (方塔园 Fāngtǎyuán)? Fangta Pagoda, also known as the Square Pagoda, is in the south-east of Songjiang, 235 East Zhongshan Road, Qingpu, Shanghai.
Pagoda and other buildings
Black and white photograph