The Troubadour, New Orleans The new New Orleans. The city’s Central Business District is parlaying an excess of concrete and distinct lack of character into a spirited cultural revival—and the Troubadour is leading the way.