Search
Menu
Home
Sources
About
Contacts
Capital Center South Tower
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
.