Mowgli Street Food at Cheshire Oaks
Mowgli Indian Restaurant opened its doors in June 2021 at Cheshire Oaks, and since opening I have visited the restaurant twice to experience the amazing Indian street food. Nisha Katona is the founder and owner of the Mowgli empire, and her first restaurant was opened back in 2014 in Liverpool.… Continue reading