Sleeping Beauty Castle in Guizhou, China. Jilong Castle Country Club is located on a small island in the middle of Wangfeng Lake. It is a luxurious castle building in the European style. TRAVEL & TOURISM @TravelOLBN 500 views14:30