260 18th Street 10207, Atlanta — Sold for $424,900 | Veribas GO