Oscar Escobedo's address is 1433 Miller Avenue Apartment 2, Los Angeles, CA 90063. Public records show Oscar has also lived in Huntington Park, CA. Oscar's latest phone number is (323) 264-4394. Previous phone numbers include (323) 640-2425.
Results 1 - 1 of 1