Vodafone Idea Limited stores Near Gurudwara Road, Gurugram, 122103