Is Shangri-la luxurious?
Is Shangri-la luxurious? Luxury Hotels and Resorts | Official Site Shangri-La Hotels and Resorts. Shangri-La Hotels are five-star luxury hotels located in premier city addresses across Asia Pacific, North America, the Middle East, and Europe. To treat a stranger as…