is inactive
Where is Town House Apartments, Inc.'s headquarters?
Town House Apartments, Inc.'s headquarters is located at BIRMINGHAM, AL
What is Town House Apartments, Inc.'s industry?
Town House Apartments, Inc. is in the industry of HOUSING FOR SALE OR FOR RENT
What year was Town House Apartments, Inc. started?
Town House Apartments, Inc. was started in 1949
Sources: Alabama Secretary of State