St. Andrew's Church on Baoshan Road:
The south building of the New World amusement center seen from the Racecourse:
The interior of a Chinese theatre, from a well-known photograph, which I've not been able to identify thus far:
The well-known view, originating either from Boerschmann, or earlier:
See the collection on flickr.