119 Holly Road, Atlanta — Sold for $363,950 | Veribas GO