1064 DELAWARE Avenue, Atlanta — Sold for $815,000 | Veribas GO