Mary Patricia Roy, MD, Internal Medicine

325b King St
NorthamptonMA  01060-2370 (Hampshire County)


Phone: 413-586-0611
Fax: 413-586-4441

NPI: 1295702967
License Number: 58173 (MA)