Lela Bachrach, MD, Pediatrics

5400 Telegraph Ave
OaklandCA  94609-1965 (Alameda County)


Phone: 510-428-3387
Fax: 877-992-6507

NPI: 1740293018
License Number: A85300 (CA)