121 Sewanee Avenue, Atlanta — Sold for $184,900 | Veribas GO