Shopping mall "Le Terrazze" in Rome, Italy, featuring Italian, pizza, seafood, and Roman cuisine options.