Immanuel Lutheran Church
113 W Albion St
Avilla, IN 46710
Avilla, IN 46710