If you're in Stowe and want seafood, this is the place to be.I've dined here several times and always been pleased with my experience Pros: food, food, food Cons: ???
All reviews seem positive