Vodafone Idea Limited stores Near Nehru Road, Indore, 452001