909 Hubbard Street, Atlanta — Sold for $424,000 | Veribas GO