

3-star · Shanghai (and vicinity), China
No. 601 Hengfeng Road, Shanghai
3-star JI Hotel (Shanghai Huochezhan Nanguangchang) in Shanghai (and vicinity) — compare prices across major booking sites on Booking Wolf.
JI Hotel (Shanghai Huochezhan Nanguangchang) is at No. 601 Hengfeng Road, Shanghai, in Shanghai (and vicinity), China.
Loading live availability and room rates…