Edison Rafael Castro, DO, Family Medicine

338 S Dakota Ave
LompocCA  93437-6307 (Santa Barbara County)


Phone: 805-606-2238
Fax:

NPI: 1801376983
License Number: OS17450 (FL)