Michael Steven Farrell, MD, Surgery

1001 Potrero Ave
San FranciscoCA  94110-3518 (San Francisco County)


Phone: 415-206-4627
Fax:

NPI: 1710307855
License Number: A160862 (CA)