Vodafone Idea Limited stores Near Ab Road, New Delhi, 110041