Property Location
With a stay at South Grand China International Hotel in Dongguan (Dongguan City Center), you'll be close to New South China Mall and Dongguan Exhibition Hall. This hotel is within close proximity of Keyuan Garden and Dongguan Sports Center.
With a stay at South Grand China International Hotel in Dongguan (Dongguan City Center), you'll be close to New South China Mall and Dongguan Exhibition Hall. This hotel is within close proximity of Keyuan Garden and Dongguan Sports Center.