1041 Emory Parc Place, Decatur, GA 30033: $620,000, 4 bd 3.5 ba | Veribas GO