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