Business photo
Giggling Squid is a small chain of Thai restaurants serving authentic Thai food cooked from scratch by Thai chefs.
Nearest public transport
Crawley - National Railway