The Science Store
Cleveland photo by The Breeze
Reviews That Feature This Photo
April 14, 2006
This beautiful science center is now in its tenth year. It sits on Lake Erie alongside the Rock Hall of Fame. It has an attached parking garage, so you can just park your car, walk right in, and spend the...Read More