Restaurants & Bars

Northern New England Pizza

"The pizza joint on moscow road" in Stowe?

Share:

Restaurants & Bars 3

"The pizza joint on moscow road" in Stowe?

Shann | Oct 19, 2010 08:51 AM

Has anybody tried this place? It looked kind of neat but I don't see many on the net. A few on Tripadvisor indicate its good. I'm looking for a quick casual meal in Stowe on friday night and this might fit the bill.

Want to stay up to date with this post?

Feedback