Restaurants & Bars 7

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?

Want to stay up to date with this post?

Recommended From Chowhound