Vodafone Idea Limited stores Near NH-766, Kozhikode, 673573