Homes for sale - 17891 Owl Creek Dr, Alva, FL 33920 – MLS#2180293 -...