Leo Canales was born in 1982, age 41. Leo Canales's address is 411 W Santa Clara Street , Hebbronville, TX 78361. Possible relatives include Agapito Canales, Armando Canales and 14 others. Public records show Leo has also lived in Hebbronville, TX. Leo's latest phone number is (361) 527-4478. Previous phone numbers include (512) 527-4465.
Results 1 - 1 of 1