2621 Abner Place, Atlanta — $200,000 | Veribas GO