3253 Mountain View Ave, Los Angeles, CA 90066

5 Beds      5 Baths      3,524 SF      $3,757,757    SOLD