View Details 2400 Telfair Street Hatcher Glen | Harlem $399,500 3 bd 3 ba 2,694 sqft 1.2 acres Under Contract