Hotels Near Sculpture Center

1834 E 123rd St
Cleveland, Ohio 44106

Sculpture Center is 5 miles from downtown Cleveland

Sculpture Center is a museum located in Cleveland, Ohio.

Hotels are listed in order of distance from Sculpture Center

Visit our Cleveland page for more places to stay in Cleveland and nearby cities and towns