2370 US Highway 17 N Wauchula, FL 33873