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 - 3:30 pm

Creemees Available until 5 pm

Email Us

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

*Required fields