814 Welch Street, Atlanta, GA 30310: $239,000 | Veribas GO