Mowgli To Open Five Sites Annually
10th November 2023 Indian street food brand Mowgli intends to open up to five sites annually. Mowgli chief exec Nisha Katona gave up her career as a barrister to establish the first Mowgli in Liverpool’s in 2014. Serving fresh, home cooked-style Indian food, the brand now has 19 sites across the UK. Katona said that […]
Mowgli To Open Five Sites Annually Read More »