News Summary Downtown Huntsville has introduced Vista at Councill Square, a new luxury apartment complex comprising 332 stylish units including…
News Summary Leasing has kicked off for the new apartment complex, Vista at Councill Square, in downtown Huntsville, Alabama. With…