Acela Escobedo was born in 1959, age 65. Acela Escobedo's address is 13016 Sw 2nd Terrace , Miami, FL 33184. Possible relatives include Doris Almanza, Arthur Escobedo and 3 others. Acela's latest phone number is (305) 225-5018. Previous phone numbers include (305) 498-0693 and (305) 596-5154.
Address History: 13016 Sw 2nd Terrace, Miami, FL 33184;
11491 Nw 2nd Street Apt 209, Miami, FL 33172;
Bronx, NY 10467
Results 1 - 1 of 1