2951 Glenwood Avenue, Atlanta — Sold for $249,900 | Veribas GO