Mary C O'Brien, MD, Internal Medicine

604 Main St
ShrewsburyMA  01545-5663 (Worcester County)


Phone: 508-842-0057
Fax:
Email: mar***@*****il.com

NPI: 1912980434
License Number: 79570 (MA)