Barracuda is a restaurant offering Italian, Soup, and Mediterranean cuisine. It is located in Fregene, Roma.