Terres Rouges is a bistro, bar, and snack bar offering seasonal dining within a holiday park setting, boasting scenic views.