Lo Scoglio is a pizza restaurant specializing in fresh seafood dishes.