11857 W Terra Vista Way, Lakeview Terrace, CA 91342 - MLS#PF20221540