7 Days Inn South of Ximenfu, Chengdu, China
7 Days Inn South of Ximenfu is conveniently located at 3 Shuangqing North Road in Chengdu, China
Hotel Location:
Address: 3 Shuangqing North Road
City: Chengdu
Country: China
Hotel Features:
- Air Conditioning