Experience hotel convenience coupled with residential comfort at Town Inn Suites in Toronto. When discovering Downtown Toronto hotels, consider our all-suite hotel, which offers an exceptional location, convenient for travellers of business and leisure alike, as well as modern amenities for extended stays.