Managing Director
Andy Laurillard
CEO Approval Rating
80/100
Giggling Squid is a Thai Restaurant that offers variety of Thai foods.