Where to go Review of Giggling Squid Thai restaurant in Bishop’s Stortford by Natalie September 23, 2019 Last week, we were lucky enough to be invited to try Giggling Squid, a Thai restaurant in Bishop’s Stortford. We had spotted Giggling Squid in Brighton and Windsor on weekends … Continue Reading September 23, 2019 16 comments