Vodafone Idea Limited stores In Shornur Road, Palakkad, Kerala