Kennard Street Park

From Wikipedia, the free encyclopedia

Kennard Street Park is a former baseball ground located in Cleveland, Ohio. The ground was home to the Cleveland Blues of the National League from 1879 to 1884.