Library
25501 Shaker Blvd., Cleveland, OH
Beachwood Branch: Cuyahoga County Public Library
25501 Shaker Blvd.
Cleveland, OH