Plymouth General Surgery

(603) 536-5670

19 Avery St, Ste 6
Plymouth, NH 03264-1130