A beautifully situated, authentic “petit” hotel, restaurant, gite, campsite and detached house, France