16 Habersham Park, Atlanta — Sold for $1,290,000 | Veribas GO