Best pizza and subs on the island. A whole lot better than Pizza hut or any of them chain restaurants. Pros: good pizza, good sandwiches Cons: If you eat, too much of it, ...
All reviews seem positive