Review of Peel Pizza Company

19 Depot St, Duxbury, MA 02332

Overall Rating

Review


Gluten free 10" crust for $10. This pizza didn't blow me away - there's better GF pizza on the South Shore!

Updated 6 years ago