Squid in India

  • Aqua Seafood

    Address: Hadees Centre, D.No. 16/1083-A Karuvelippady, 682005 Cochin India
    Phone Number: +91 48 42 22 03 46