Mazhar Khowaja, MD, Psychiatry & Neurology

10777 Stella Link Rd
HoustonTX  77025-5639 (Harris County)


Phone: 713-592-9292
Fax: 713-592-9296

NPI: 1770523276
License Number: 4301069118 (MI)