Submit a Correction I work for this organization

Down Home Kitchen Add to Collection

100 Main Street
Montpelier, Vermont 05602

Down Home is a new, much-anticipated, community-minded Southern comfort food restaurant opening at 100 Main Street (next to craft beer mecca Three Penny Taproom) in the center of Vermont's capitol, Montpelier.

Categories

  • Retail Food Outlets
    • Restaurant / cafĂ©

Location