Vodafone Idea Limited stores Near Railway Station Road, Palakkad, 679521