at 1100 Broadway St, New Orleans
The Orthodox Church in America (OCA), New Orleans Mission conducts Orthodox Liturgy when requested at the Chapel of the Holy Spirit, 1100 Broadway near the Tulane Campus.
Orthodox Church In America, New Orleans Mission is New Orleans based place and this enity listed in Church category. Located at 1100 Broadway St LA 70118.
Services in New Orleans, LA
The mission of the House of Ruth is to provide housing and support services to homeless or near-homeless women and families.
Services in New Orleans, LA