Oscar Laborda, MD, Internal Medicine

1088 W Baltimore Pike
Ste 2407
MediaPA  19063 (Delaware County)


Phone: 610-565-1808
Fax: 610-892-9535

NPI: 1235113036
License Number: MD016384E (PA)