1628 Glenwood Avn SE, Atlanta, GA 30316-1746 is where Nicholas resides. We assume that Antoinette V Ammons and Avery C Ammons were among eleven dwellers or residents at this place