Vodafone Idea Limited stores Near Palaat Road, Palakkad, 679521