Immanuel Evangelical Lutheran Church

30,000 Sq. Ft. Church located in Lake Geneva, WI.