L'Embuscade offers delicious cuisine with fresh ingredients in a serene, mountain setting. Enjoy scenic views and a welcoming atmosphere.