Vodafone Idea Limited stores Near Sector E, Indore, 452009