Indian Mountain is a ridge located in Cherokee County, Alabama. It appears on the Indian Mountain USGS 7.5-minute topographic quadrangle. The elevation at this location is approximately 853.02 feet (260.00 m) above sea level. The nearest populated place is Sidhart (historical), approximately 1.2 miles to the S.

Nearby Features