Where is River House Near The Peoples Square And The Bund, Shanghai?

Where is River House Near The Peoples Square And The Bund, Shanghai located?

River House Near The Peoples Square And The Bund, Shanghai, River House Near The Peoples Square And The Bund, Shanghai, China (approx. 31.24069°, 121.47472°)


Where is River House Near The Peoples Square And The Bund, Shanghai on the map?