Vodafone Idea Limited stores Near Service Road, Kanhangad, 671315