Otter Creek is a town in Levy County, Florida, United States. The town is located in North Florida. The population was 108 at the 2020 census. Hernando de Soto crossed Otter Creek during his explorations of Florida in 1539.
AdPremium Vacation Rental Options From Local Hosts - Boutique Hotels, Homes, Rooms, & More. Airbnb Has 7+ Million Unique Listings Worldwide. Reserve Yours Today!
24/7 Customer Service. · 7+ Million Listings. · Best Prices · Instant Booking.
Amenities: WiFi, Kitchen, Washer & Dryer, Pool, Workspace