1265 S Cloverdale Ave, Los Angeles, CA 90019

8 Beds      6 Baths      4020 SF      $1,650,000