Barracuda is a restaurant offering a place to dine, have drinks, and watch sports.