Vodafone Idea Limited stores Near AC Nagar, Faridabad, 121001