2421 Maner Road, Atlanta — $425,000 | Veribas GO