Carlos Manrique De Lara, MD, Ophthalmology

2518 W Trenton Rd
EdinburgTX  78539-8070 (Hidalgo County)


Phone: 956-661-9000
Fax: 956-686-7833

NPI: 1699740324
License Number: K3794 (TX)