St. Louis Cathedral takes pride of place on one side of New Orleans’ famous Jackson Square. A church has existed on this site since 1727 but the current building dates from 1849 when the previous cathedral building was extensively renovated and expanded.
For the technically inclined...
This site uses Akismet to reduce spam. Learn how your comment data is processed.