Down Home Kitchen

Address

100 Main Street
Montpelier, VT 05602
United States

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.