Our Greek Spot is a family-owned restaurant that has been a part of Toronto's Greek town since 1991. It offers a traditional Greek dining experience.