Lu Cai, MD, Internal Medicine

8425 Elmhurst Ave
Unit P1
ElmhurstNY  11373-3359 (Queens County)


Phone: 646-828-6632
Fax:

NPI: 1639449069
License Number: 263742 (NY)