South Street Park
From Wikipedia, the free encyclopedia
South Street Park is a former baseball ground located in Indianapolis, Indiana, USA. The ground was home to the Indianapolis Blues of the National League for the 1878 season. The ground first hosted baseball in 1876.