OMG! Was in Stowe this weekend, thought we would check this place out so I could enjoy something close to pizza....well this was delicious and closest thing to real pizza I think out there. Definitely a must if you are in the area.
Yes