Pizza Review
Mama mia pizza is hands down their best. Great sauce, no flop, good ny style crust. I wouldn’t call lucas high end like santucci’s or vince’s. Its better than most in northeast area.