Petit Lion, a French restaurant in the CBD of New Orleans, offers casual bistro fare in a cozy and charming atmosphere. Located at The Troubadour hotel, guests & locals can enjoy the restaurant’s approachable breakfast, lunch, and dinner.