Lee Amescua was born in 1978, age 46. Lee Amescua's address is 110 North 2nd Street , Uvalde, TX 78801. Possible relatives include Anna Amescua, Elva Amescua and 5 others. Lee's latest phone number is (210) 325-1651. Previous phone numbers include (830) 591-1685.
Also goes by: Lee B Amescua
Address History: 110 North 2nd Street, Uvalde, TX 78801;
2488 Savannah Hill Circle, New Braunfels, TX 78130;
San Antonio, TX 78240
Results 1 - 1 of 1