Leo Cafe
15024 Indiana 1
Leo-Cedarville
IN
46765
(260) 627-0505
Open Map
Description
Leo Cafe is located at 15024 Leo Rd, Leo, IN. This business specializes in Restaurants.
by merchantcircle on October 13, 2015 from
merchantcircle
Breakfast
cafes
café
Child Friendly
dining
food
Lunch
Open Late
restaurant
Restaurants