L'Odeon is a French restaurant specializing in wood-fired grilled dishes.