Lorri Ann Effron, MD, Ophthalmology

12301 Snow Rd
ClevelandOH  44130-1002 (Cuyahoga County)


Phone: 216-362-2136
Fax:

NPI: 1477613727
License Number: 35045090 (OH)