Lido Thelma Beach offers Italian cuisine, including seafood and Ligurian specialties.