This is the future site of Terre Haute's Immanuel Lutheran Church.
645 Poplar St
Terre Haute, IN 47807