Open main menu
English: Ohio Savings Plaza is a high-rise office building in Cleveland.