1205 Neola Street, Los Angeles, CA 90041 - MLS#DW18013798 - Steven ...