About
**Leo's Restaurant**, the premier Mexican restaurant in Elkhart, IN, offers an authentic culinary experience that will transport your taste buds to the heart of Mexico. Located at 2510 Benham Ave, our restaurant is a cozy haven where friends and family can gather to savor delicious dishes made with fresh, locally-sourced ingredients.
From classic tacos and burritos to innovative fusion dishes, our menu boasts a wide variety of options to satisfy any craving. Our chefs take pride in crafting each dish with love and care, ensuring every bite is a flavorful delight. Whether you're in the mood for a spicy kick or a sweet treat, we've got you covered.
At **Leo's Restaurant**, we're committed to providing exceptional service, a warm atmosphere, and an unforgettable dining experience. Join us for lunch or dinner and discover why we're the go-to Mexican restaurant in Elkhart. Book your table now and taste the difference for yourself!