6457 W 83rd St, Los Angeles, CA 90045

4 Beds | 2 Baths | 1,702 Sq Ft | Single Family Residence | SOLD Off Market $1,326,500