Vodafone Idea Limited stores Near Coimbatore Road, Palakkad, 678001