2024
GIGGLING SQUID
Thai restaurant • €€
4/5
• 1 review
An excellent restaurant in the Clifton area, the Giggling Squid is a Thai ...Read more