Vodafone Idea Limited stores Near Service Road, Palakkad, 678014