Fitzrovia, Food & Drink, Restaurants Mowgli Street Food: Indian Dining in Fitzrovia Discover Mowgli’s Indian Street Food in London. Get the low down on what to order, where it is, & what to expect in our article now. Read More