More from Restaurants & Bars

Restaurants & Bars Greater Boston Area Pizza

Pizza in Waltham?

hiddenboston | | May 5, 2010 06:37 AM

Heading to the Newton/Waltham area later today and am looking for a good place for pizza to go. I'd like to find a decent place for pizza in Waltham--I know about Franca's and the Chateau, but where else might I want to be checking out?