We are a physician-owned, independent Internal Medicine practice with locations in Derry, Windham and Bedford, New Hampshire.
na44 Birch Street, Suite 301/302, Derry, NH 03038naDerry - Overlook Medical Park44 Birch Street, Suite 301/302Derry, NH 03038 Monday: 8:00 AM - 8:00 PM Tuesday: 8:00 AM - 8:00 PM Wednesday: 8:00 AM - 8:00 PM Thursday: 8:00 AM - 8:00 PM Friday: 8:00 AM - 8:00 PM Saturday: 8:00 AM - 12:00 PM Sunday: Closed Call Us
na49 Range Road, #110, Windham, NH 03087naWindham - Castle Commons49 Range Road, #110Windham, NH 03087 Monday: 8:00 AM - 8:00 PM Tuesday: 8:00 AM - 8:00 PM Wednesday: 8:00 AM - 8:00 PM Thursday: 8:00 AM - 8:00 PM Friday: 8:00 AM - 8:00 PM Saturday: 8:00 AM - 12:00 PM Sunday: Closed Call Us
na160 South River Road, #2400, Bedford, NH 03110naBedford160 South River Road, #2400Bedford, NH 03110 Monday: 8:00 AM - 8:00 PM Tuesday: 8:00 AM - 8:00 PM Wednesday: 8:00 AM - 8:00 PM Thursday: 8:00 AM - 8:00 PM Friday: 8:00 AM - 8:00 PM Saturday: 8:00 AM - 12:00 PM Sunday: Closed Call Us