"The pizza joint on moscow road" in Stowe?
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.