Leo Vela was born in 1966, age 58. Leo Vela's address is 539 Marsh Harbor Drive , San Diego, CA 92154. Possible relatives include Andrew Vela, Clifford Vela and 5 others. Public records show Leo has also lived in Chula Vista, CA. Leo's latest phone number is (619) 264-8444. Previous phone numbers include (619) 302-5577 and (619) 476-7720. The latest email address for Leo Vela is lve****@netzero.net.
Address History: 539 Marsh Harbor Drive, San Diego, CA 92154;
555 Naples Street Apartment 202, Chula Vista, CA 91911
Emails: lve****@netzero.net,
lve****@netzero.net,
mar****@yahoo.com
Results 1 - 1 of 1