Castel d'Olmes is a hotel and restaurant offering traditional, homemade cuisine.