Del Arte is a restaurant offering Italian cuisine in a warm setting, with options for dining indoors or on the terrace. Takeaway options are also available.