Center of Jesus the LordParishShare1236 North Rampart StreetNew Orleans, LA 70116United StatesGet directions