Full menu with prices & pictures
Peel Pizza Company 19 Depot St, Duxbury, USA, 02332, DU...
+17819340100
+18885385319
Reserve a table now for Peel Pizza Company
Based on the average rating of 4.3, the Peel Pizza Company is definitely worth a visit, Furthermore, this joint is known as one of the best in DUXBURY, within the popular category Pizza.
What User likes about Peel Pizza Company:
It's the best pizza on the south shore, I'm sure there's different pizza in Boston, but I would be hard pressed to say better. Once something gets good enough it's just a matter of preference. Peel has a thinner crust but still with some chew and toppings that are legit. View all feedback.
What User doesn't like about Peel Pizza Company:
I ordered a pizza at 4:49 to be delivered. Paid by credit card at the time I ordered. Was told it would be delivered in 45 minutes. 2 hours later I called to check on when it will be delivered. They said they stopped delivering because of the volume. But they certainly had no problem charging my credit card for a pizza they decided not to deliver and not tell me they weren’t going to deliver. Never again!! View all feedback.
Good pizza, haven't ever stayed to eat pizza there, usually just get takeout or delivery if the...
On Saturday evening September 23 we checked out the hours of operation for Peel in Duxbury and...