Shangri-La Hotel Toronto is located in 188 University Avenue, M5H 0A3, Toronto, Canada.