Vodafone Idea Limited stores Near Bal Udyan Road, New Delhi, 110059