Medical school: UNIVERSITY OF CALIFORNIA - SCHOOL OF OPTOMETRY
Graduated: 2003
NPI: 1952443897
Practice Locations (1)
STELLA LEVIN, O.D. A PROFESSIONAL CORPORATION
38069 MARTHA AVE, SUITE 200
FREMONT, CA 945363815
5107915272
Source: CMS National Downloadable File, September 2026.