Il Tarlo is an Italian restaurant specializing in seafood and pizza. It is located in Riotorto, Piombino, Italy.