Get directions to: Clock Restaurant #263, Clewiston, FL
Restaurant address: 1030 West Sugarland Highway Clewiston, FL 33440, USA
Restaurant: Clock Restaurant #263