Vodafone Idea Limited stores Near Dwarka, New Delhi, 110075