2039 Meador Avenue, Atlanta — Sold for $114,500 | Veribas GO