Constructed in 1962, the Towne Square apartment building comprises 191 units of the following unit mix: One Bedroom, Two Bedroom/One and One Half Bath, Two Bedroom/Two Bath, totaling 163,306 SqFt. The property is located in Dallas - Oak Lawn, at 5225 Fleetwood Oaks Avenue, North Dallas.