is not in process of liquidation on Apr 6, 2024
Where is Town Square, L.P.'s headquarters?
Town Square, L.P.'s headquarters is located at 1630 TOWN SQUARE SWCULLMAN, AL 35055
What year was Town Square, L.P. started?
Town Square, L.P. was started in 1999
Sources: Alabama Secretary of State