Barracuda Grill in Hamilton, Bermuda Gastronomy DiRoNA Awarded Restaurant Barracuda Grill in Hamilton, Bermuda Gastronomy DiRoNA Awarded Restaurant