News

Giggling Squid, an award-winning ... and features a menu filled with a diverse range of dishes that highlight Thailand's unique and exotic ingredients, all prepared by skilled Thai chefs.