Leo H Kan, DO, Ophthalmology

377 E Chapman Ave
Ste 240
PlacentiaCA  92870-5091 (Orange County)


Phone: 714-572-2039
Fax:

NPI: 1447338926
License Number: 1433 (SC)