Barracuda Bar
Bar
Barracuda Bar: A Tel Aviv bar, known for its lively atmosphere.
Location
Best places nearby
The highest rated places close to Barracuda Bar.
Local restaurants nearby
אלנבי 27, TA
Location
The highest rated places close to Barracuda Bar.
אלנבי 27, TA