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.
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.