TTC station is really close to this location and calm neighbourhood!