News Summary Leasing has kicked off for the new apartment complex, Vista at Councill Square, in downtown Huntsville, Alabama. With…