The Indian restaurant brand Mowgli will open a site in Cheltenham in the summer, adding to its portfolio of 11. Founder Nisha Katona revealed on Instagram she had taken a unit in the town’s Brewery Quarter shopping centre. Katona said: “Out of the ashes of a decimated 2020 we hope to raise this sweet fledging […]