Pizza shop with flare. Has to be the best pizza in town. The food is great and the meatballs are not only great there huge. There is a reason this restaurant has been around forever.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.