2910 Arbor Creek Lane, Atlanta — $639,000 | Veribas GO