General Manager
Giggling Squid
- Solihull, West Midlands
Restaurant General Manager Join the Giggling Squid Family – Where Passion, People & Thai Food Come Together Giggling Squid is the UK’s largest Thai restaurant group and still growing fast. We are a