is not in process of liquidation on May 1, 2024
Where is Owenton Terrace Apartments Inc.'s headquarters?
Owenton Terrace Apartments Inc.'s headquarters is located at BIRMINGHAM, AL
What is Owenton Terrace Apartments Inc.'s industry?
Owenton Terrace Apartments Inc. is in the industry of HOUSING FOR RENT OR SALE
What year was Owenton Terrace Apartments Inc. started?
Owenton Terrace Apartments Inc. was started in 1950
Sources: Alabama Secretary of State