Dell'arte is a modern French restaurant offering online reservations.