Vodafone Idea Limited stores Near Ring Road, Nagpur, 440024