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

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.