Places to stay near Barracuda Restaurant - Jumeirah Road - Jumeirah - Dubai - United Arab Emirates
Reviews • 1
Busy Egyptian seafood restaurant with its iconic fish-tail on the roof. Very fresh fish, served cleanly and simply. Don’t over-order! You can always ask for more later. Menu must-haves: Delicate Singary style fish to take your breath away.