Vodafone Idea Limited stores Near Santa Maria Marg, Gurugram, 122003