Vodafone Idea Limited stores In Sneh Nagar, Indore, Madhya Pradesh