View Details 105 Barnard Place Telfair | Atlanta $625,000 5 bd 4 ba 1 ½ ba 3,662 sqft 0.5 acres Under Contract