Margarita Alvarado, MD, Obstetrics & Gynecology

3139 Mission St
San FranciscoCA  94110-4503 (San Francisco County)


Phone: 415-643-7300
Fax: 415-401-7331

NPI: 1417974858
License Number: A24461 (CA)