820 Loridans Drive, Atlanta — Sold for $3,700,000 | Veribas GO