Shangri-La
HOSPITALITY LUXURY

Shangri-La Canada Invites Guests to Sleep in Ultimate Luxury

With a name like Shangri-La, you know to expect luxury. Two Shangri-La hotels in Canada, in Toronto and Vancouver, are stepping it up a notch