Get directions to: China Buffet, Clewiston, FL
Restaurant address: 113 South Deane Duff Avenue Clewiston, FL 33440, USA
Restaurant: China Buffet