Giggling Squid
Thai · Seafood
Giggling Squid is a Thai restaurant specializing in classic Thai dishes, with a focus on seafood. It offers a variety of food options.
Location
Best places nearby
The highest rated places close to Giggling Squid.
Local restaurants nearby
12-13 The Square, ENG

