We're located in the Depot building on Main St., in the heart of the beautiful Stowe village.
Open Daily 7:30am - 3pm
Cafe on Main
38 Main StreetStowe, Vermont 05672
All fields are required!
Open everyday at 7:30
Check out our Facebook page for daily specials
Hosting a group? We can help!