Mt Tabor Baptist Church is a Baptist church located at 4128 Franklin Ave, New Orleans, LA 70122. It has received 6 reviews with an average rating of 4.7 stars.
The address of Mt Tabor Baptist Church: 4128 Franklin Ave, New Orleans, LA 70122
Mt Tabor Baptist Church has 4.7 stars from 6 reviews
Baptist church
340 reviews
8282 I-10 Service Rd, New Orleans, LA 70126, United States