Location

2149 W. 53rd Street    
Cleveland, OH