5620 Long Island Drive NW, Atlanta, GA 30327
6
beds
11
baths
15,201 Sq.Ft. LIVING AREA
3.15 Acres lot