3482 W 63rd Street, Los Angeles, CA 90043 - MLS#SB21160587