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