New Life Baptist Church
773-921-8170
41.884595
-87.752536
About New Life Baptist Church
New Life Baptist Church is located at 213 N Leclaire Ave, Chicago, IL. This location is in the Austin neighborhood..