1504-260 Seneca Hill Dr, Toronto, ON