Giggling Squid
Thai · Seafood · Noodles
Giggling Squid is a Thai restaurant specializing in flavorful Thai staples, with a focus on seafood. They offer a lunch menu featuring tapas, curries, and noodles.
Location
Vota recommends
Location
Vota recommends