O Gran Sol is a restaurant specializing in fresh seafood and homemade-style dishes. It offers a diverse menu in a pleasant atmosphere.