Vodafone Idea Limited stores Near Ul Cyber Park Road, Kozhikode, 673017