Landmark at Creekside Grand is multifamily townhome community comprised of 492 units located in Atlanta, Georgia. Built in 2005, the property is located at close proximity to Atlanta’s airport, and situated less than a mile away from a mega retail and logistics center. Landmark was acquired in 2017 and sold in two phases in 2019.