1/33 Pending $269,900 3 Beds3 Baths1,972 SqFt 106 Darrow Creek Drive, Owens Cross Roads, AL 35763 Listed by Re/Max Distinctive