Get directions to: Chen Chinese Restaurant, Okeechobee, FL
Restaurant address: 605 Ne Park St Okeechobee, FL 34972, USA
Restaurant: Chen Chinese Restaurant