Les Cabochards is a restaurant.