• Shoppers Flee Atlanta's Lenox Square Mall After Shots Fired Scare

    ATLANTA, GA — No shots have been fired at Lenox Mall in Atlanta as … mall is located at 3393 Peachtree Road in the Buckhead section of Atlanta.

    Read More
  • 0 0