Vodafone Idea Limited stores Near Kooriyad Chappangadi Road, Palakkad, 678001