Pizza restaurant Delia's Pizza, offering Italian and pizza cuisine. Delivery available.