Angelo's Stuffed Pizza is a relaxed Italian eatery specializing in pizza and other comfort food, with vegetarian options available. Opened in 1992, they offer takeout and delivery.