Where is The Middle House, Shanghai?

Where is The Middle House, Shanghai located?

The Middle House, Shanghai, The Middle House, Shanghai, China (approx. 31.22968°, 121.4637°)


Where is The Middle House, Shanghai on the map?