Town Inn Suites

Location620 Church St. Official website Official website Phone (416) 964-3311

Town Inn Suites, an all-suites hotel located in Downtown Toronto, offers newly renovated suites with fully-equipped kitchen, bright and spacious living and dining room, convenient for leisure and business travellers alike.