Vodafone Idea Limited stores Near Mangal Bazaar Road, New Delhi, 110080