Leopo Benavides was born in 1962, age 61. Leopo Benavides's address is 810 Cortez Street , Laredo, TX 78040. Possible relatives include Imelda Benauides, Alejandro Benavides and 13 others. Public records show Leopo has also lived in Laredo, TX. Leopo's latest phone number is (956) 723-3767. Previous phone numbers include (956) 726-0235.
Results 1 - 1 of 1