Le Saint Michel is a restaurant located within the Domaine Scarabée. It offers a generous menu with authentic flavors in a natural setting.