There is a restaurant on the south side of Harbord, just east of Ossington that I've driven by a few times. It always looks busy and tonight, something smelled really good. However, I've never been able to see a sign - all I can see are four blue diamonds on the wall.
Does anyone know the name of this place??