Located in Downtown Toronto, features 177 guest rooms and is just a short walk from the financial district.
Websites.ca Talk Ep. 51