1999 Meador Avenue, Atlanta — Sold for $245,000 | Veribas GO