Thai restaurant Giggling Squid offers a menu of Thai staples, with a focus on seafood. Enjoy a vibrant atmosphere and the option for takeaway.