Constructed in 1968, the Fox Trail Townhomes apartment building comprises 60 units of the following unit mix: Two Bedroom/Townhouse/One and One Half Bath, totaling 66,000 SqFt. The property is located in North Decatur/Clarkston/Scottdale, at 3701 Debelle Court, Urban Atlanta.