Hours & Contact

We're located in the Depot building on Main St., in the heart of the beautiful Stowe village.

Hours of Operation

Open Daily 7:30am - 3pm

Contact Info

Cafe on Main
38 Main Street
Stowe, Vermont 05672
802-253-0077

Find Us

Email Us

All fields are required!