Location

2149 W. 53rd Street, Cleveland, Ohio