Central Mansion is located beside the beautiful Mandarin Duck Lake in YangJiang, China. The project totals 3 million square feet including high rises, low rises and single family homes.