Supportinfo@ratecheck.travel
the Log Hotel, Dongguan | No. 11 Shangsha Road, Dongguan, CHINA | RateCheck.travel