Diego Aguilar Palacios, MD, Urology

2603 Michaelangelo Dr
EdinburgTX  78539-1417 (Hidalgo County)


Phone: 956-362-8767
Fax: 956-362-2548

NPI: 1447613112
License Number: T7846 (TX)