Giggling Squid has become one of the UK’s most loved Thai restaurants. They serve up delicious and authentic Thai dishes, with friendly service to match their charming botanical decor.
Giggling Squid
Giggling Squid
Giggling Squid has become one of the UK’s most loved Thai restaurants. They serve up delicious and authentic Thai dishes, with friendly service to match their charming botanical decor.