Stephen R Shapiro, MD, Internal Medicine

286 E Main St
SomervilleNJ  08876-3006 (Somerset County)


Phone: 908-231-1999
Fax: 908-231-1612

NPI: 1295773570
License Number: MA25631 (NJ)