Pizza restaurant specializing in homemade pizza and giant, affordable panzerotti. Offers takeout.