Stella Yi Chou, MD, Ophthalmology

8789 S Highland Dr
Ste 100
SandyUT  84093-1600 (Salt Lake County)


Phone: 801-943-4999
Fax: 801-943-3876

NPI: 1649450628
License Number: 325931-1205 (UT)