755 SE Maynard Terrace, Atlanta — $620,000 | Veribas GO