Les Apaches is a restaurant offering a menu of flavorful and well-presented dishes in a warm atmosphere.