LOCATION United States

Indian Springs, Alabama

Indian Springs Village is a town in Shelby County, Alabama, United States, in the Birmingham metropolitan area. It incorporated effective November 14, 1990. At the 2010 census the population was 2,363, up from 2,225 in 2000.

Results for: 'Indian Springs'

Copyright © 2025 House of Highways. All Rights Reserved