Vodafone Idea Limited stores Near Sewak Park, New Delhi, 110059