Our Lady Star of The Sea Catholic ChurchParishShare1835 Saint Roch AvenueNew Orleans, LA 70117United StatesGet directions