Vodafone Idea Limited stores Near Kirti Nagar, New Delhi, 110015