Vodafone Idea Limited stores In Nandanwan Road, Nagpur, Maharashtra