241 Maynard Terrace 22, Atlanta — $504,900 | Veribas GO