Canal Street Church (in process of affiliation) New Orleans Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
4302 Canal Street New Orleans
New Orleans,
LA
70119
United States
Phone: +1 (504) 913 - 5013
Click here to contact the church Â