Leroy W Vaughn Sr, MD, Ophthalmology

323 N Prairie Ave Ste 217
InglewoodCA  90301-4504 (Los Angeles County)


Phone: 310-671-0909
Fax: 310-412-0066

NPI: 1528149036
License Number: A30576 (CA)