Welcome to Alice Carter Place, a neighborhood park on the north side of Indianapolis.

Welcome to Alice Carter Place, a neighborhood park on the north side of Indianapolis.