Vodafone Idea Limited stores In TB Road, Palakkad, Kerala