Daniel Felix Villarreal, MD, Psychiatry & Neurology

1901 S 24th Ave
EdinburgTX  78539-6533 (Hidalgo County)


Phone: 956-698-4700
Fax: 956-698-4718

NPI: 1942237748
License Number: K2301 (TX)