Barracuda Grill

restaurants / Seafood

Barracuda Grill information

Location
Varadero , Cuba
Address
cnr Av 1 & Calle 58
Prices
mains CUC$7
Opening hours
11am-7pm
Something wrong?
Submit a correction

In a thatched pavilion overlooking the beach on the grounds of the Barracuda Diving Center, this popular place has understandably tasty fish and shellfish that have satisfied many a post-dive appetite.