Tried this pizza place after friends from Boston said it was the best in town. The pizza did not disappoint ! Be prepared to wait on the weekends at least a half hour to 45 minutes. This is strictly a takeout and delivery operation. There are two small tables inside to sit and wait . The large pizza is a...
More
