restaurant

BARRACUDA

5★★★★★
0 community reviews

For regional dishes and seafood, BARRACUDA is a dining option in Tripoli, about 550 m from Abusita Horse racing course.

Community reviews