3654 Stewart Ave Los Angeles, CA 90066