Pizza Review
Best on the island by a landslide. Not even close. For those unfamiliar with the proper scoring system, a 7.8 is a GREAT score! Better than some pizzas up in the northeast