Le Cap Horn is a fine dining French and seafood restaurant offering a generous and inventive cuisine. Situated within the Grand Hôtel des Thermes, it provides a magical setting with bay views.