Pizza restaurant offering Italian comfort food.