Location: in the heart of the financial nad commercial area of Toronto city centre, near the major city attractions, the Air canada Centre and the Rogers Centre.
See more: Hotels in Canada Hotels in Toronto Holiday Destinations in Canada