Barracuda is our Fish Restaurant, The Restaurant is located on an amazing spot where you can have a panorama view for Sharm El Sheikh’s Red Sea.