Leigh Starr, OD Serving Montpelier, VT View Phone 802-229-0250 83 Notch RdMontpelier, VT 05602 Experience & Reliability Send to My Email Send to My Phone Print this Page