Giggling Squid is a Thai restaurant offering authentic dishes with an emphasis on seafood. Enjoy flavorful, plentiful meals in a relaxed atmosphere.