The much awaited Giggling Squid, serving Thai cuisine, opened a few weeks ago in St. Martin’s Square, Leicester and after attending the launch night it was a dead cert I would be returning. Sampling a taster of some of the dishes in the form of canapes teamed with the beautiful interiors and service, this is most definite[...]