Is Shangri-La a luxury hotel?

Is Shangri-La a luxury hotel? Shangri-La is a name synonymous with a luxury hotel portfolio, particularly in China, Southeast Asia and the Gulf. Shangri-La Hotels and Resorts (Chinese: 香格里拉酒店) is a multinational hospitality company, founded in 1971 by tycoon Robert…

Read MoreIs Shangri-La a luxury hotel?