951 Glenwood Avenue 203, Atlanta — Sold for $367,500 | Veribas GO