Great food at great prices. Located in the SUN Plaza on 441South in Okeechobee, FL.
All reviews seem positive