Central location in North York. close to everything you could need during your stay