Barracuda Restaurant

Dubai Jumairah D94, Jumeirah Beach Road, Jumeirah 3, Near Sunset Mall