Laila Lofty Basta, MD, Ophthalmology

765 Market St
Apartment 35a
San FranciscoCA  94103-2041 (San Francisco County)


Phone: 415-896-5835
Fax: 415-896-5836

NPI: 1316308257
License Number: 11632 (OK)