Waiting Staff Giggling Squid is the largest Thai restaurant group in the UK. At the heart of Giggling Squid are the... for making our restaurants a great place to both work and visit. Giggling Squid are always on the lookout for amazing people...
Giggling Squid