Image September 25, 2023 Fresh renderings, details emerge for Science Square's residential facet Expect nearly 300 more apartments, retail next to Georgia Tech's growing campus