Mowgli Street Food

Leeds will be home to Mowgli Street Food’s 11th restaurant when it opens on Boar Lane.  Editor’s Note:  The opening of Mowgli is delayed, but is something to add to our list of things to look forward to.   The Indian home kitchen is bringing her ‘signature rope swings, Tolkien trees and amber twinkle’, creating an alluring, […]