All-Star Pizza Sets a Date

By
The All-Star duo.

We hear that the long-awaited All-Star Pizza Bar will officially open on April 26. Get your curiously topped, luscious pizzas in Inman Square at last! [Earlier]