Vodafone Idea Limited stores Near C Block Lane, New Delhi, 110044