There’s something immediately refreshing about walking into Giggling Squid.
A ‘vibrant’ new Thai restaurant has officially opened in Leeds city centre.