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