3212 Delmar Lane, Atlanta — $199,500 | Veribas GO