Founded in 2014, Mowgli currently has a presence in Liverpool and Manchester, serving authentic Indian cuisine. The dishes are healthy,...
Please log in or sign up to see more.
One fine body…