Restaurant
Giggling Squid
16 locals recommend
Tips from locals
Great restaurant in Bury St Edmunds and a firm favourite among the staff at Highwaymans.
Locals also recommend
- 13 locals recommend
Location
21 Abbeygate St
Bury St Edmunds, England