Capital Center South Tower is a high-rise office building located at 201 North Illinois Street in Indianapolis, Indiana. It was completed in 1987 and is 22 stories tall.
Capital Center South Tower is a high-rise office building located at 201 North Illinois Street in Indianapolis, Indiana. It was completed in 1987 and is 22 stories tall. (en)
Capital Center South Tower is a high-rise office building located at 201 North Illinois Street in Indianapolis, Indiana. It was completed in 1987 and is 22 stories tall. (en)