Relais des Sites is a French restaurant offering homemade cuisine with fresh, local products in a calm, village setting near outdoor activities.