Lido Arcomagno is a restaurant located in San Nicola Arcella, Italy. It offers a dining experience with views of the sea and Dino Island. The establishment is situated in the Arcomagno locality.