La Villa is a pizza restaurant offering a warm welcome and a varied menu.