View Details 2622 Woodwardia Road NE Echo Wood | Atlanta $1,160,000 $ Sold - 01/30/2019 7 bd 6 ba 2 ½ ba 8,160 sqft 0.4 acres 7 bd 6 ba 2 ½ ba 8,160 sqft 0.4 acres Sold - 01/30/2019