Places Riverside July 22, 2016 admin ATLANTA, GEORGIALess than half of this steeply sloped 82-acre site is built upon, yet the 39 buildable acres are developed intensely.