Odra Leal was born in 1980, age 43. Odra Leal's address is 6311 Village Parks , San Antonio, TX 78250. Possible relatives include Julio Leal, Silvia Leal and 2 others. Odra's latest phone number is (210) 374-1918. Previous phone numbers include (210) 680-7372 and (210) 758-5248.
Address History: 6311 Village Parks, San Antonio, TX 78250
Results 1 - 1 of 1