Saint Mary of the Angels Catholic ChurchParishShare3501 North Miro StreetNew Orleans, LA 70117United StatesGet directions