Seneca Residence/Conf Centre 1760 Finch Ave E (Located inside Seneca College Newnham Campus), Toronto, Canada