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...
A view of St. Louis Cathedral in Jackson Square, New Orleans taken on a muggy, grey day during our recent weekend trip to the city.