Reviews
User
Keep up to date with all Giggling News on our official Facebook page: https://www.facebook.com/gigglingsquid/
More about Giggling Squid
Giggling Squid is located at 30 Thames Street, SL4 1PR Windsor, Berkshire
+441753851011
https://www.gigglingsquid.com/restaurant/windsor/