Mowgli Street Food is a indian restaurant Greater London Fitzrovia located in United Kingdom.
5 Charlotte St London Greater London W1T 1RE United Kingdom
Menus | Lunch, Dinner |
This restaurant is fantastic and I am shocked I’m the first to put in a review! The food was exceptionally fresh, came out in no time, and my waiter Druv was great. This is not to be missed!
If you get one of the tiffin boxes, consider not getting any other dishes, it's a lot of food.
Spicy rolls are out of this world - but try the masala chai too for a real authentic indian flavour! - Mobbie Nazir
Order lots of bar plates and share a yummy feast! The calamari and ribs are amazing! - Karl Kemp-O'Brien