Vodafone Idea Limited stores Near Block C8, New Delhi, 110035