Homes for sale - 12516 Creek RD, Ojai, CA 93023 – MLS#21-681636 - N...