Le Cabestan is a restaurant offering French cuisine, specializing in meat and fish dishes.