Close
Minimum purchase of $20 at restaurant.
Minimum purchase of $10 at restaurant.
Minimum purchase of $50 at restaurant.

Leo's Restaurant

2510-B Benham Ave
Elkhart, IN 46517
Phone: (574) 522-5858
Cuisine: Mexican/Southwestern, American
Price: $
Do you like this restaurant?

Leo's Restaurant Reviews

Loading
Back to Top