Barracuda is the best seafood restaurant in Dubai, The food is inspired by Egyptians style of cooking Located in Jumerah street Very small restaurant Very busy very hard to find parking for your car But definitely I will come back.