Vodafone Idea Limited stores In Siddheshwar Wadi, Nagpur, Maharashtra