Address: 91 Georgia Rd, Franklin, NC 28734, USA
“I was told to give this place a try by some co-workers. So I pulled in after work on Friday, 6/23/23. Now I’m very picky about my pizza and my coffee. Leo’s makes the best pizza that I’ve had in the entire South East! I was pleasantly surprised. An entire large pizza did not last on my commute home. I ate the whole thing! If that wasn’t enough, Leo’s could do coffee alone. That was the best cup of Joe that I’ve ever had!”
Address: 91 Georgia Rd, Franklin, NC 28734, USA
“Healthy, delicious food with nice presentation. Indoor and outdoor seating. Friendly staff. The menu isn't overwhelming with choices, yet has variety. The Ahi tuna salad with sesame ginger dressing is wonderful! One of the best places to eat in Franklin.”