Fleming Garden Christian Church is a Christian church located at 530 S Taft Ave, Indianapolis, IN 46241. It has received 15 reviews with an average rating of 4.7 stars.
The address of Fleming Garden Christian Church: 530 S Taft Ave, Indianapolis, IN 46241
Fleming Garden Christian Church has 4.7 stars from 15 reviews
Christian church
63 reviews
110 N White River Pkwy Dr W, Indianapolis, IN 46222