Other cities that he has stayed in are Saint Louis and St Louis. The number currently linked to Carroll is (314) 544-5838. The current age of Carroll is 87. Carroll’s residency is at 1454...