951 Glenwood Avenue 2007, Atlanta — Sold for $346,000 | Veribas GO