126 Cave Spring Rd, Owens Cross Roads, AL 35763. This home last sold for $362,963 in November 2022. The Zestimate for this house is $359,400. The Rent Zestimate for this home is $2,200/mo. Show more