View Details 1300 S Trenchard Street S South Decatur | Decatur $2,446,080 1 un 1 sqft On Site 2509 Days Ago