98 MILL ITALIAN PUB & GRILL
Gather, Dine & Unwind at 98 Mill Italian Pub & Grill
Enjoy a welcoming pub atmosphere with delicious food, craft drinks, and live entertainment. Relax on the best outside seating in the area — our beautiful riverfront deck and patio -- the perfect spot to gather with friends or unwind after a long day


About Us
98 Mill Italian Pub and Grill - Located in a converted 150 year old riverside mill, a quiet, cozy getaway in the heart of the Northeast Kingdom for many things; a casual lunch, dinner or drink after work; a place you can take your kids and still have a wonderful meal for yourself; the perfect setting for an elaborate business dinner; carry-out food you can feel good about eating after a hard day’s work. A full-service bar and extensive wine list all in a family-friendly environment. People come to see if their friends are here, and more than likely, they are!
Riverfront Seating
Step outside and enjoy the best seating in the area. Our riverfront deck and patio are dog-friendly, making 98 Mill the perfect spot to share great food, drinks, and views with both friends and furry companions

Featured on Americas Best Restaurants
We’re proud to share that 98 Mill has been featured on America’s Best Restaurants! The ABR Roadshow stopped by to highlight our incredible food, welcoming atmosphere, and stunning riverfront patio.
Pictured is Head Chef Gregory Weekes with host Luis Rivera talking about the passion and flavors that make 98 Mill a true local favorite.
From our signature dishes to the best outdoor seating in the area, this feature is a celebration of everything we’ve built here in St. Johnsbury — great food, great drinks, and a place where friends, family, and even four-legged companions come together.


Taste Italy Without Leaving Vermont
MENU (CLICK FOR FULL VIEW)
Visit Us
98 MILL ST, ST JOHNSBURY, VT 05819, US
We take reservations for 8 or more by phone only, no emails or messenger request please
Phone: 802-424-1545
Email us: [email protected]
Monday - 4:00 pm - 8:00 pm Tuesday - Closed Wednesday - Closed Thursday - 4:00 pm - 8:00 pm Friday - 12:00 pm - 9:00 pm Saturday - 12:00 pm - 9:00 pm Sunday - 12:00 pm - 8:00 pm

