is not in process of liquidation on Feb 24, 2022
Where is THE OWNERS APARTMENT COMPANY's headquarters?
THE OWNERS APARTMENT COMPANY's headquarters is located at CUYAHOGA, CLEVELAND HTS., OHIO
What year was THE OWNERS APARTMENT COMPANY started?
THE OWNERS APARTMENT COMPANY was started in 1922
Sources: Ohio Secretary of State