3928 Azalea Street, Norwood, Louisiana, 70789, USA
We are an autonomous Southern Baptist church established in 1886 in the beautiful East Feliciana Parish and located in the village of Norwood, LA.