Bennington Free Clinic

121 Depot Street, Bennington, VT 05201