Giggling Squid
This small restaurant chain claims to produce staggeringly good Thai food. But does Giggling Squid live up to its own hype?
This small restaurant chain claims to produce staggeringly good Thai food. But does Giggling Squid live up to its own hype?