Vodafone Idea Limited stores Near Alaknanda, New Delhi, 110019