Vodafone Idea Limited stores Near Alummoodu, Neyyattinkara, 695121