Leah Spieler, MD, Family Medicine

1333 Powell St Ste A103
EmeryvilleCA  94608-2598 (Alameda County)


Phone: 510-225-1000
Fax: 510-225-1019

NPI: 1083630594
License Number: 237707 (NY)