Le Baudelaire is a haute French restaurant offering artfully crafted dishes in a luxurious setting, with a tasting menu. It holds one Michelin star.