Barracuda Bar & Grill
American (New), Dive Bars
Coconut Grove, FL
0.3 mi