1151 Canal Street, Decatur, GA 30032: $335,000 | Veribas GO