South China International Hotel

South China International Hotel Address: No. 3 Dongcheng East Avenue, Dongcheng District, Dongguan, China

Minimum price found for South China International Hotel was: 496 CNY

Click here to get more information, photos & guest ratings for South China International Hotel