Restaurant
Giggling SquidGiggling Squid is a Thai restaurant on Howardsgate in Welwyn Garden City. The area around the venue is relaxed, and a central point for locals and visitors. It's well known for its Salt & Pepper Squid, a signature starter.
View Info →