Lido Tortuga is a restaurant known for its excellent seafood and pizza. It is part of the Tortuga Beach Formia establishment.