Pizza Review
The best pizza imho in Boston, one of the best I’ve ever had. The location and atmosphere are top notch too. Definitely grab a table for dinner.