Vincent

Vincent is located in Shelby, St. Clair, and Talladega counties with a population of more than 1,800.