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