La Ferme d'Orthe is a French restaurant offering a welcoming atmosphere and authentic cuisine. Enjoy indoor dining or outdoor seating on the large terrace.