Steven Chen, MD, Ophthalmology

20100 N 51st Ave
Ste E-570
GlendaleAZ  85308-5090 (Maricopa County)


Phone: 602-993-9100
Fax: 602-993-5065

NPI: 1043201999
License Number: 25627 (AZ)