Vodafone Idea Limited stores Near Nedumkundan Road, Nilambur, 679329