Giggling Squid
Thai · Seafood · Tapas
Thai restaurant specializing in flavorful dishes and seafood. Offers a lively, tapas-style lunch menu.
Location
Best places nearby
The highest rated places close to Giggling Squid.
Local restaurants nearby
6-7 Montpellier Street, ENG



