6602 Cleon Avenue, North Hollywood (los Angeles), CA 91606