Holy Spirit Catholic Church Map Unavailable Address 6201 Stratford St. New Orleans Louisiana 70131 United States Upcoming Events No events in this location