Location

Location

Where is New Life?

We are located at 2403 South 8th Street, Terre Haute, IN. Check out the map below for directions!