The InterContinental Huizhou Resort is a luxury five star resort set in the heart of China.  Located in over 500 acres of some of the most unspoiled land in China, travelers to this luxury destination are in for a shock when they see the extents that the Intercontinental group has gone to to create a truly luxury destination right in the heart of China.