Situated on the north shore of Lake Ontario, Toronto is the largest city in Canada and also the provincial capital of Ontario. With 5.6 million people in the Greater Toronto Area, it is considered to be fifth most populous city in North America.
188 University Avenue, Toronto, Ontario, M5H 0A3, Canada
T: (1 647) 788 8888
F: (1 647) 788 8889
Email This Hotel