Food Reviews Reviews Does Mowgli, Bury St Edmunds, live up to the hype? Mar 22, 2024 Find out if Mowgli in Bury St Edmunds lived up to expectations... Read More