Vodafone Idea Limited stores Near Magarpara Road, Indore, 452001