Vodafone Idea Limited stores Near SH-71, Manjeri, 676121