Vodafone Idea Limited stores Near Barfani Dham Main Road, Indore, 452001