Vodafone Idea Limited stores Near Pehladpur Road, New Delhi, 110085