The Venus Life Insurance building used to have a very unusual corner "tower," which presumably contained the elevator. The building still stands, at 650 Middle Sichuan Road, but what prompted the remodeling remains to be found out:
The Argentina Ballroom on Avenue Haig:
Refugees from the Japanese attacks in front of the Pei Mansion, in 1937:
The lounge of the Burlington Hotel, on Bubbling Well Road, in 1929:
The residence of wealthy Russians in the 1950s, on west Avenue Joffre:
The Settlement Mosque, which used to be on Zhejiang Road:
The interior of the old Town Hall, on Nanking Road:
The celebrated Phoenix Pavilion 丹凤楼 on the old city wall was in reality somewhat diminutive:
More historic images can be found in the PastVu gallery.
Link to the map
You can use various base maps: Mapnik street map and Google Scheme are good for reading the street names. Yandex Satellite is often sharper than Google Satellite.
When you're looking at the photographs, you're not seeing the layer with paintings and architectural drawings. To switch to paintings and graphics, choose the landscape icon to the right of the photo camera. The "outgoing arrow" icon further to the right forces a new tab for each clicked image: