• Thumbnail for Yangshupu Waterworks
    The Yangshupu Waterworks (Chinese: 杨树) is a waterworks built in 1883, and located at 830 Yangshupu Road (杨树路830号) in the district of Yangpu, Shanghai...
    9 KB (1,224 words) - 14:24, 13 October 2023
  • Thumbnail for List of Major National Historical and Cultural Sites in Shanghai
    381330; 121.252735 (Jiading Confucius Temple) 7-945 Yangshupu Waterworks 杨树 1883 Yangpu District 31°15′09″N 121°31′37″E / 31.252561°N 121.526974°E...
    12 KB (163 words) - 01:13, 1 April 2024