Anytime I'm in Boston, this place is a mandatory stop. I like the neighborhood, I like the building, I like the atmosphere, and I really, really love the pizza. In my opinion, Santarpio's is a close 2nd but Regina is the best in Boston.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.