NILE VILLA INTERNATIONAL HOTEL

Area F3 South Wangjiang Road10
Dongguan
China