Barracuda Taphouse & Grill
3035 Fuller St, Coconut Grove
(305) 918-9013
Menu
Restaurants in Coconut Grove, FL
Barracuda Taphouse & Grill
3035 Fuller St, Coconut Grove, FL 33133
(305) 918-9013