Leo's Restaurant
2510 Benham Ave, Elkhart
(574) 522-5858
Menu
Restaurants in Elkhart, IN
Leo's Restaurant
2510 Benham Ave, Elkhart, IN 46517
(574) 522-5858