Vodafone Idea Limited stores Near Chevayoor Road, Kozhikode, 673017