Vodafone Idea Limited stores Near Police Station Road, Cherthala, 688524