2049 Meador Avenue, Atlanta — Sold for $351,900 | Veribas GO