NewOrleansChurches.Com®
Photography by John and Kathleen DeMajo

SAINT THERESA THE LITTLE FLOWER OF THE CHILD JESUS
3810 Leonidas Street, New Orleans, LA.
 
 
The status of this church is unknown. Please verify before attempting to visit or attending services.

 

Return to New Orleans Churches Index