Restaurants
Mowgli to open debut London restaurant
The new Charlotte Street restaurant will join 13 regional sites across the country
Mowgli Street Food has signed for their debut London site, at 5 Charlotte Street, Fitzrovia.
You'll need to
subscribe to unlock this content. Already subscribed? Login?