Greater Northwest Baptist Church is a Baptist church located at 3402 W 62nd St, Indianapolis, IN 46268. It has received 20 reviews with an average rating of 4.8 stars.
The address of Greater Northwest Baptist Church: 3402 W 62nd St, Indianapolis, IN 46268
Greater Northwest Baptist Church has 4.8 stars from 20 reviews
Baptist church