Shanghai Huhua International Hotel - Shanghai

No.300 HeQin Road , 200240 , Shanghai , ,China

Address: No.300 HeQin Road , 200240 , Shanghai , China
Phone:
Web:
GPS Lat: 31.009300 , Lon: 121.417038

Map