P Visual Gallery Downtown Toronto Group Accommodations Host Productive Events In Our Toronto Meeting Space Conveniently located in the heart of downtown, Town Inn Suites is the premier choice of group accommodations in Toronto for business professionals attending meetings, conventions, or other business and social functions.