This item was originally published on this site

Mowgli Street Food, the Indian home-cooking and street-food inspired eatery, has signed for its debut London site at 5 Charlotte Street in Fitzrovia.