You have probably already noticed one of New Orleans' most notable landmarks. The mystical Saint Louis Cathedral, whose presence watches over Jackson Square, ...