
My mom and I consider ourselves pizza connoisseurs (hee hee) as we eat a lot of it. But the Mortazza pizza at Leo's Cafe Italia is possibly the best pizza on planet Earth. It is certainly the...
(35)
Leo's Caffe Italia is an artisan Italian eatery in Franklin, NC, dedicated to providing high-quality, primarily organic and natural Italian food selections, as well as gourmet Italian coffee. With a focus on sourcing the freshest ingredients from local and international suppliers, they offer a diverse menu of savory and sweet food options, making it a perfect spot for breakfast, lunch, or dinner.
Guests can enjoy their meals and drinks in a cozy and inviting atmosphere, whether on the sunny patio or inside the caffe with free wifi and ample seating. Leo's Caffe Italia prides itself on its commitment to quality and simplicity, offering a taste of South Italy through artfully crafted dishes and a wide variety of hot and iced beverages.
Generated from the website
My mom and I consider ourselves pizza connoisseurs (hee hee) as we eat a lot of it. But the Mortazza pizza at Leo's Cafe Italia is possibly the best pizza on planet Earth. It is certainly the...
Was decent, but should have ordered something fresh, not pizza out of the case. Advertised as deep dish, but you can see from my photo it was clearly all crust, so Detroit style. My least...
Decent pizza, staff was friendly and welcoming, and I loved how thin the crust was as I'm not a fan of thick crust where one is eating all bread vs ingredients.
My Husband and I LOVE it here! Food is fabulous! Service is like being home and served like family style. BEST place to come anytime they are open. Truly just wonderful! We are grateful to have...
We were in Franklin for the gem show and gave Leo's a try and we absolutely loved it. Truly Italian! We had pizza and a calzone and everything was perfect. The flour and other ingredients are...