Vodafone Idea Limited stores Near Telipara Road, Indore, 452001