Les Llums is a restaurant offering a well-crafted menu with quality ingredients.