What is the best Pizza place in town?
I was just thinking of a great pizza restraunt in town, because every pizza I eat some place it is all greasy and they sometimes put to much sauce and such. What is the best pizza place? My friend recommended Nantucket is that a good place??