Le Chalet is a restaurant offering quality French cuisine in a welcoming atmosphere. They accommodate groups and offer amenities such as air conditioning.