Tavares, Lake County, Florida