Beachfront Lido Cafe Del Mar in Italy, offering Italian, seafood, and Mediterranean cuisine.