1333 Womack Avenue, Atlanta — $169,900 | Veribas GO