barracuda restaurant Branches in UAE
Dubai, jumeirah ground floor, silverene tower b, sheikh zayed road - near dubai marina mall
044522278
Arabic Restaurants Seafood Restaurants
Dubai, jumeirah street 18 d - near jumeirah beach park
043940408
Seafood Restaurants