Vodafone Idea Limited stores Near Rishi Nagar Road, New Delhi, 110085