Through its subsidiaries, the company engages in property investment and owns and operates various hotels.
Its head office is located at the Great Eagle Centre, Harbour Road, Wanchai, Hong Kong.
The company operates in Hong Kong, North America, Europe and the Asia Pacific region.
Champion REIT owns Three Garden Road, a Grade-A office building in Central, Hong Kong; the office tower and shopping mall of Langham Place in Mongkok, Kowloon, as well as joint venture stake in 66 Shoe Lane in Central London.
The LHI (HKSE: 01270) owns three hotels in Kowloon, including The Langham in Tsimshatsui, Cordis in Mongkok, and Eaton on Nathan Road.