David M Larrabee, MD, Family Medicine

102 Shore Dr
Ste 303
WorcesterMA  01605-3154 (Worcester County)


Phone: 508-856-0458
Fax: 508-852-5089

NPI: 1063423010
License Number: 212172 (MA)