Vodafone Idea Limited stores Near Cherthala Road, Cherthala, 688524