Del Arno is a pizzeria offering Italian and French cuisine, with dine-in and takeaway options.