Great Food! - Pizza, Pasta, Steak and Seafood
Great Fun! - VLT's, Pool, Karaoke, Sports on Satelite
With three locations in Edmonton, Alberta, Canada to serve you better, we invite you to share our tradition of excellence, our history of healthy respect
Reviews, get directions and information Franco's.
to add Franco's map to your website;