3152 Delmar Lane, Atlanta — $129,900 | Veribas GO