L'Arti is a French restaurant, currently temporarily closed.