Directions to Okura Garden Hotel Shanghai, Shanghai

Okura-garden-hotel-shanghai-map
The Okura Garden Hotel Shanghai in Shanghai is located at 58 MAO MING NAN ROAD , Shanghai , CN .   Click on the Google Map above to get an interactive version and see the area around the Okura Garden Hotel Shanghai .