Vodafone Idea Limited stores Near Block S 2, New Delhi, 110092