Indian Springs Village is located in northern Shelby County in central Alabama. It was incorporated in 1990.
Indian Springs Village Town Hall
Courtesy of the Town of Indian Springs Village
Appears In