Fran's Restaurant is a small chain of restaurants based in Toronto, Ontario, Canada.
Fran's February 20, 2024 Fran's Restaurant is a small chain of restaurants based in Toronto, Ontario, Canada. Share Share Link Close share Copy link Back to blog