Bubbling Well Road at Park Road corner, Shanghai, China
Bubbling Well Road at Park Road corner, Shanghai, China - showing the Art Deco-influenced Grand Theatre (at number 216) which opened in 1933 and the Carlton Theatre at 2 Park Road
Picture No
12916479
Media ID
47685540
Size
4672px x 3323px
(18.0MB)
Credit
Mary Evans / Pharcide
Source
Unattributed photograph
Date
circa 1935





























