Vodafone Idea Limited stores Near Kakrola, New Delhi, 110059