Barracuda Bar and Grill

3035 Fuller St

3035 Fuller St, Miami, FL 33133, USA | 305-918-9013

Website | Menu | $$

Known for

  • american

Teams

  • Hurricanes
  • Miami Hurricanes