We come to Stowe every summer for a week stay. We love Piecasso pizzas. So yummy... The only thing to watch out for is the delivery. We ordered a few time to Stowe Mountain Lodge, the pizza came luke warm. So, after that, we just go to the restaurant and eat there. Don't miss this place when you are in Stowe.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.