Giggling Squid is a Thai restaurant specializing in flavorful dishes, with an emphasis on seafood. They offer a lunch menu and are known for their Thai tapas.