Now Open: Shangri-La Toronto

Shangri-La Hotels & Resorts extends its presence in North America with the opening of its newest property in Toronto. Residing within the first 17 floors of a gleaming 66-storey skyscraper on University Avenue, the 202-room Shangri-La Toronto is ideally-sited at the crossroads of the city’s business and entertainment districts.   The guestrooms and suites are … Continue reading