The one in Liverpool is fantastic.Anyone tried the new Mowgli Street food Restaurant yet?
Was disappointed with the newish one in London, food was good but not as exciting as I remember it and the service was poor.
Based on the Liverpool one, I’d absolutely recommend a try.