Leo Cafe
(320)
Family restaurant
Address: 15024 IN-1, Leo, IN 46765
Hours: Open ⋅ Closes 2 PM
Phone: (260) 627-0505
For those in search of a sun soaked patio, a truly unique dining experience or just an engaging place to socialize, Leo's Italian Social is your answer.
Rating
(357)
Page · Italian Restaurant. . (330) 856-5291. . leosristorante.com. . Rating · 4.4 (974 Reviews). Leo's Ristorante is at Leo's Ristorante.
Leo is a locally owned, New American restaurant in Annapolis, MD featuring local flavors from nearby farms and purveyors to create a modern, seasonal and ...