Hong Kong-based Shangri-La Hotels and Resorts announced the opening of its latest hotel in China in Hefei, a city founded as a county seat in the Qin Dynasty.