Located in Dongguan, South China International Hotel is close to Huying Country Park and Dongguan Stadium. This 5-star hotel is within close proximity of Dongguan Exhibition Hall and Dongguan Zhongshan University.
Enjoy recreational amenities such as an indoor pool and a sauna. Additional amenities at this hotel include concierge services and an arcade/game room.
Enjoy a satisfying meal at a restaurant serving guests of South China International Hotel.
Business, Other Amenities
Featured amenities include dry cleaning/laundry services and a safe deposit box at the front desk. Self parking (subject to charges) is available onsite.