Joseph Magro, DO, Family Medicine

399 E Highland Ave
Ste 421
San BernardinoCA  92404-3808 (San Bernardino County)


Phone: 909-882-2531
Fax: 909-882-1612

NPI: 1750491890
License Number: 20A6629 (CA)