Vodafone Idea Limited stores Near Mahipalpur Road, New Delhi, 110037