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.