There is presently a total number of 2 Giggling Squid branches open near Winchester, Hampshire. Refer to this page for a list of Giggling Squid locations close by.