Churches-Mennonite in Leo, IN Nrth Leo Mnnnt Chrch15419 State Road 1Leo, IN, 467652606272149ChurchChurches & Places Of WorshipChurches MennoniteChurches Places Of WorshipMennonite Church Show More