CLEVELAND, Ohio – A Downtown Cleveland landmark has a new owner. The 45-story, 658-foot 200 Public Square office building, previously known as BP Tower and before then the Standard Oil Building, is ...