LOCATION United States

Indian Springs Village

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.

Powered by
Show More
All Campgrounds
Nearby Points of Interest
Show More

The House of Highways