SHAMA XUJIAHUI SHANGHAI, SHANGHAI, China
SHAMA XUJIAHUI SHANGHAI is conveniently located at TOWER 11 AND 12 NOVEL CENTURY in SHANGHAI, China
Hotel Location:
Address: TOWER 11 AND 12 NOVEL CENTURY
City: SHANGHAI
Country: China
Hotel Features:
- Check-In Time: 1400
- Check-Out Time: 1200