Frozen Seafood in Chile Odin Del Mar Address: puerto montt, 220022 Chile Chile Phone Number: +56 0034653968504