Leroy Herrera was born in 1957, age 66. Leroy Herrera's address is 5916 Monte Vista Street , Los Angeles, CA 90042. Possible relatives include Rosie Campero, Alex Herrera and 4 others. Leroy's latest phone number is (213) 256-5097. Previous phone numbers include (323) 222-9599 and (323) 256-5097.
Also goes by: Leroy Herrera
Address History: 5916 Monte Vista Street, Los Angeles, CA 90042;
1401 South Gilbert Street Apartment 24, Fullerton, CA 92833;
Sylmar, CA 91342
Results 1 - 1 of 1