Constructed in 1973, the Park Forest apartment building comprises 252 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, Two Bedroom/Townhouse/One and One Half Bath, totaling 249,100 SqFt. The property is located in Affton, at 7529 Fleta Street, St Louis.