Les Charmilles is a French restaurant offering Southwestern cuisine in a family-friendly atmosphere. It provides facilities for receptions, business meals, and group dining, with accessibility features and amenities like Wi-Fi and a terrace.