The Mitchell, a 19-story luxury apartment building with 304 modern residences, is set to open on September 15th at the $5 billion Centennial Yards mixed-use development in Downtown Atlanta, offering residents access to top-tier amenities and proximity to major attractions.
