Che Pizza is a relaxed Italian eatery specializing in pizza, including vegan options, and other comfort fare.