Antioch Baptist Church

1057 Texas Ave.
Shreveport
Louisiana
United States