Barracuda Categories Restaurants 16159 NW 258th Street Okeechobee FL 34974 (863) 763-2832 Send Email About Us Restaurant - Opened for Breakfast, Lunch and Dinner Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×