Description
On the north side of Jackson Square is the St Louis Cathedral (RC), built in 1794 on the site of two earlier churches.
The church was built through contributions from Don Andres Almonester de Roxas... More Info
Address
St Louis Cathedral
615 Pere Antoine Alley
New Orleans, LA 70116-3291
United States
Please confirm the accuracy of the address and location before planning your trip.
Please wait. Loading map...