1/25 25 Pending $1,299,000 4 Beds3 Baths1,976 SqFt 648 Glencliff CIR, Thousand Oaks, CA 91360 Single Family Home Listed by Perry Abourisk of Keller Williams Westlake Village