1008 Herndon Street, Atlanta, GA 30318: $850,000 | Veribas GO