Leo Cafe, LEO, Indiana (IN)

Looking for some food? Leo Cafe is among the eateries you might review.
Comfortably positioned at 15024 Leo () in LEO, Indiana (IN) (46765), Leo Cafe can be contacted at 2606275628. Please do call up upfront to make a reservation.
More restaurants in LEO, Indiana (IN)


Leo Cafe contact information and details:
Address: 15024 Leo - , LEO, Indiana (IN) 46765
Contact Phone: 2606275628