L'Alhambra is a French restaurant known for its local fish dishes. It offers dining in a modern space with wood and stone accents, as well as on a terrace with river views.