Otter Creek - FL ⬤ public County: Levy county (FL) Population: 114 Otter Creek - FL Parent topics: Levy county (FL)