I've heard many in Hillsborough say Angelo's is the best pizza in town and I often wonder if they have actually ever tried anywhere else because in my mind it's not. Mind you they are very hospitable, especially when Angelo himself is there and has always contributed alot in this town however, pizza and food wise. I would say good, but not the best in town. If you want the best in town, try Alfonso's.
If you own or manage Angelo's Family Restaurant & Pizzeria, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.