Leo Vela was born in 1959, age 64. Leo Vela's address is 5345 High Street , Ooltewah, TN 37363. Possible relatives include Maribel Contreras, Monica Kleeberg and 9 others. Public records show Leo has also lived in Miami Beach, FL and North Miami, FL. Leo's latest phone number is (423) 899-7776.
Phone Numbers: (423) 899-7776
Address History: 5345 High Street, Ooltewah, TN 37363;
7311 Byron Avenue Apt 8, Miami Beach, FL 33141;
North Miami, FL 33181;
Pembroke Pines, FL 33028;
Collegedale, TN 37315
Leo Vela's current address is 246 Po Box , Ducktown, TN 37326.
Address History: 246 Po Box, Ducktown, TN 37326
Results 1 - 2 of 2