bitesandplaces.com
Village, The Soul Of India, Mulund (West)
Village, The Soul Of India, on the first floor of the Nirmal Lifestyle Mall seemed to invite us every time we visited the mall. With a number of people going in and out, this place always looked ha…