Add this property to your favorites View Details 17971 NW 38TH Avenue Otter Creek | Okeechobee $373,512 47.28 acres On Site 145 Days Ago