Tzu C Lu, MD, Psychiatry & Neurology

427 W 20th St
Ste 212
HoustonTX  77008 (Harris County)


Phone: 713-868-9177
Fax: 713-868-9177

NPI: 1689763088
License Number: D7163 (TX)