Luis Washington Lu, MD, Ophthalmology

2490 W Ray Rd Ste 4
ChandlerAZ  85224-3559 (Maricopa County)


Phone: 480-857-3333
Fax: 480-857-3300
Email: mde***@*****il.com

NPI: 1063695831
License Number: MD026362E (PA)