Atlanta Shopping: The New Black Wall Street in Stonecrest, Georgia
If you live in Atlanta, definitely check out the New Black Wall Street located at 8109 Mall Parkway in Stonecrest, Georgia! The mall is full of black owned vendors, selling Continue Reading