Giggling Squid
Thai · Seafood
Giggling Squid is a Thai restaurant specializing in flavorful Thai staples, with a focus on seafood.
Location
Best places nearby
The highest rated places close to Giggling Squid.
Local restaurants nearby
29-33 The Hayes, Dewi Sant, Cymru / Wales



