Le Carahutta is a French restaurant with a riverside terrace.