Indiana Statehouse State Capital Building picture. The Indiana Statehouse in located in downtown Indianapolis Indiana and was built in 1888. Picture is high resolution.