Castel du Pont d'Oly is a French restaurant offering upscale dining experiences, including seasonal and terroir menus. It features pared-back rooms, an outdoor pool, and a terrace.