NPI Central
Tzu Chiau Lu , M.D, PA NPI Number 1811170368 — Houston, TX | NPI Central