town inn suites towninn.com town inn toronto is our newly-renovated, all-suite hotel with an exceptional location in downtown toronto along with modern amenities for extended stays. Category:accommodation and hotels Global Rank:1,993,305 visits:16.2K pages/Per:2.5 ADS