Le Spirit is a French restaurant offering traditional, homemade cuisine with seasonal, local ingredients and mountain specialties. Temporarily closed.