Primo Pizza is a casual Italian restaurant offering pizza made with fresh dough, alongside comfort foods like subs and chicken fingers.