Dedalus Stowe

Come visit us!

1031 Mountain Rd, Stowe, VT 05672


For the latest food, wine and event updates, follow us!