1834 E. 123rd Street, Cleveland, OH 44106
The Sculpture Center
1834 E. 123rd Street
Cleveland, OH 44106