Hours & Contact

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


Cafe on Main
38 Main Street
Stowe, Vermont 05672
Find Us


Open Daily 7:30am - 3pm

Email Us

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

All fields are required!

Oops! Please complete the required fields below.