Inside Mabry Mill

Welcome to Mabry Mill

Covid 19 Update: Mabry Mill Restaurant & Gift Shop is now open Wednesday through Sunday. We’re closed Monday and Tuesday. We are taking precautions to help ensure your safe visit, but we need your help. During your visit, please observe social distancing guidelines, and face coverings are encouraged. Remember, we’re in this together!


Explore the historic Mabry Mill, perhaps the most iconic structure on the entire Blue Ridge Parkway. Experience live milling demonstrations, as this gristmill still grinds flour more than a century since its original construction! See the nearby Matthews Cabin, blacksmith shop and interpretive area. Here, National Park Service staff conducts demonstrations on blacksmithing, carding, spinning, basket making and other traditional Appalachian crafts. On Sundays throughout the summer, local folk and mountain music performers appear live here as well!

Visit our Happenings page to see what we’ve got going on!

Strawberry Blueberry Pancakes

Then visit the Mabry Mill Restaurant & Gift Shop.

Enjoy a country-style menu, featuring our famous Sweet Potato, Cornmeal, Buckwheat, Blueberry and Apple Pancakes. Breakfast is served all day. Lunch and dinner entrees also are featured, including favorites such as Barbecue Pulled Pork, a classic Chicken Pot Pie and our homemade Blackberry Cobbler.

Our gift shop features Virginia crafts and foods, as well as a wide selection of Mabry Mill and Blue Ridge Parkway-inspired gifts, clothing, books, music and souvenirs. And don’t forget to pick up your own bag of grits, cornmeal and buckwheat flour to take home for yourself or as a gift!  See what’s on the menu here!

Google Map of Mabry Mill

Mabry Mill Restaurant and Gift Shop is open, Gift Shop and Ice Cream Counter only. Our restaurant opens June 12!

2020 Operating Hours:
Wednesday through Sunday 7:30 am to 5 pm
Monday and Tuesday: Closed

We’re located on the Blue Ridge Parkway, 266 Mabry Mill Rd SE, Milepost 176, Meadows of Dan, VA 24120. For more information, please call 276-952-2947.

Check out how to find us on the Map page!