Vodafone Idea Limited stores In Swawlambi Nagar, Nagpur, Maharashtra