Vodafone Idea Limited stores Near Umari Road, Akola, 444005