Vodafone Idea Limited stores Near Street Number 6, New Delhi, 110092