O Primo dos Caracóis is a Portuguese restaurant specializing in seafood, particularly snails. It offers Mediterranean cuisine and is known for its flavorful dishes, though parking can be challenging.