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.
See also List of tallest buildings in Indianapolis List of tallest buildings in Indiana
References
External links
Capitol Center South Tower at Skyscraper Page