Barracuda Taphouse & Grill in Coconut Grove
3059189013
Barracuda Taphouse & Grill is a Sports Bar and Restaurant off of Grand Avenue and Fuller Street in the Coconut Grove district of Miami, Florida. Barracuda prides itself on escaping the predictability of chain restaurants. The interior brings on a fresh ...