Shanghai Xujiahui 80,000 Stadium Quli Hotel

Shanghai Xujiahui 80,000 Stadium Quli Hotel Book / Directions
Address
No.515 Longhua West Road ,Shanghai
Nearest stations
About 6 minutes from 龙华 on foot
Reserve

Transit information

Nearest places

Nearest hotels

cntlog