Vodafone Idea Limited stores In New Subhedar Layout, Nagpur, Maharashtra