Stephanie Y. Lu, MD

Stephanie Y. Lu, MD

850 Health Science Road
Irvine, CA 92697
United States map

(949) 824-9483 office