Located in Harbord Village, Rasa is a Toronto restaurant you’ll want to spend as much quality time at as possible. The Food Dudes’ first stand alone Toronto restaurant (that we reviewed when it first opened almost two years ago), Rasa’s inviting feel...