Giggling Squid is a UK chain offering Thai staples with a focus on seafood. Enjoy flavorful dishes in a relaxed atmosphere.