This Fairytale Castle Is Actually a Four-Star Hotel in China

Located on a small island, in the middle of Wanfeng Lake in southwestern China’s Guizhou Province, is one of the most stunning fairytale castles on Earth. Only it’s not actually a castle, but a four-star resort. Built in 2011, the Jilong Castle Country Club, aka Jilongbao Resort, is one of the most impressive, yet unusual […]