History of Shanghai Art Museum (built 1933)
Location: 31.2326°N, 121.4665°E