it
×
About Us
Contact Us
Guides
Articles
Vota
/
Italia
/
Fiumicino
/
Barracuda
Barracuda
Seafood · Mediterranean · Italian
Barracuda is a restaurant offering Italian, Soup, and Mediterranean cuisine. It is located in Fregene, Roma.
Fiumicino, Italy
Location
La classifica
Seafood a Fiumicino: la classifica
343 locali, nessuno ancora votato
Vedi tutta la classifica →