La Villa Victoria is a French restaurant offering a menu that includes classic dishes and homemade pizzas.