The majestic St. Louis Cathedral in the French Quarter's Jackson Square