Top-Rated Shangri-La Hotels and Resorts Hotels in Ontario

Shangri-la hotel Toronto Toronto

reviews

188 University Avenue -  Toronto, ON M5H 0A3
Near Royal Alexandra Theatre