Life Center Cathedral Church of New Orleans, LA. The location of Life Center Cathedral Church is 70114, 1200 L B Landry Ave - marked with a pin on Google Map.