Mowgli Street Food
50 Abbeygate St, Bury Saint Edmunds IP33 1LJ, UK
Description
Read More
Sitting peacefully on Abbeygate Street, this Mowgli abode feels like a true Indian home kitchen, where family and friends gather, to celebrate milestones and special occasions, or for lone diners who need to recharge on their way home. It is the home from home, for foodies alike.