Hours & Contact

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

Address

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

Hours of Operation

Open Daily 7:30am - 3:15 pm

Email Us

We welcome your questions, comments and suggestions. Please contact us using the form below.

Oops! Please complete the required fields below.

*Required fields