Tag: Mowgli

Mowgli Street Food

Mowgli Street Food

There is a new Indian restaurant in town (Leicester) that everyone is talking about – have you been? I have visited Mowgli a few times in the UK and now we have one in Leicester  (St Martin’s Square) I thought I would share my thoughts…