Leo Vela was born in 1952, age 71. Leo Vela's address is 7785 W 10th Avenue , Hialeah, FL 33014. Possible relatives include Terry Aubrey, Carmen Barron and 15 others. Public records show Leo has also lived in Hialeah, FL and Miami, FL. Leo's latest phone number is (305) 219-0477. Previous phone numbers include (954) 438-4666 and (954) 903-5000.
Address History: 7785 W 10th Avenue, Hialeah, FL 33014;
8973 Nw 147th Terrace, Hialeah, FL 33018;
Miami, FL 33157;
Miami Lakes, FL 33018;
Pembroke Pines, FL 33029
Results 1 - 1 of 1