Seneca College Residence on Newnham Campus. Address: 1760 Finch Ave E, Toronto, ON M2J 5G3, Canada