Vodafone Idea Limited stores Near Mehrauli Najafgarh Road, Gurugram, 122001