Vodafone Idea Limited stores In Nari Road, Nagpur, Maharashtra