Where to Stay in Indianapolis – A Guide to the Capital of Indiana Indianapolis, known as Indy, is the capital and most populous city in Indiana. Located on the banks of the White River, in the center of the state, and nicknamed the “Crossroads of America,” Indianapolis is famous for ...