Jilong Castle Country Club Resort is located on a small island on Wanfeng Lake in southwestern China's Guizhou Province. The resort is built to resemble a European castle with gray stone walls, turrets, and pointed arches. The surrounding lake and mountains provide a picturesque backdrop for the resort.