Elizabeth Herrera NPI 1952481335 Practice location: 4150 Clement St, San Francisco, CA 941211545 Taxonomy code: 227900000X Phone: (451) 221-4810