Vodafone Idea Limited stores Near Nakhrola Road, Gurugram, 122004