Vodafone Idea Limited stores Near Mathura Road, Faridabad, 121001