The Inn Clewiston
Additional Details:
In the heart of the Everglades, on the south shores of Lake Okeechobee. The largest cane sugar house in the United States is at Clewiston, Florida, also excellent fishing, hunting, golfing, tennis and flying, as well as one of the finest inns in the South. |