2878 Ollie Avenue, Norcross — $1,595,000 | Veribas GO