Ruby Castilla-Puentes, MD, Psychiatry & Neurology

530 S 2nd St
Ste 743
PhiladelphiaPA  19147-2420 (Philadelphia County)


Phone: 215-546-1432
Fax:

NPI: 1538546817
License Number: ME#26409890040 (PA)