Howard Johnson Huaihai Hotel - Shanghai

1 Fenyang Road , , Shanghai , ,China

Address: 1 Fenyang Road , , Shanghai , China
Phone:
Web:
GPS Lat: 31.215351 , Lon: 121.456230

Map