4 star hotel

Chongqing Hotel

41-43 Xinhua Rd, Yuzhong, Chongqing, China - Chongqing, China

Show map