Vodafone Idea Limited stores In West Pondy Road, Villupuram, Tamil Nadu