Leila De Padua, MD, Family Medicine

240 Shotwell St
San FranciscoCA  94110-1323 (San Francisco County)


Phone: 415-552-1013
Fax: 415-431-3178

NPI: 1407921414
License Number: A63957 (CA)