Giggling Squid – CM23 Store in Bishops stortford 11 June 202111 June 2021 RanjitCobra Categories: ThaiAddress Unit 12/4 north stCm23 2lq, Bishops stortford, GBContact Additional Information